This post may contain affiliate links, which means we’ll receive a commission if you purchase through our link, at no extra cost to you. See our disclosure here.

Just like takeout but better! We’re not gatekeepers here. We love to share something when it’s this good. And this peanut chicken chopped salad is about to become a weekly favorite in your home. Savory nutty Thai-inspired salad is topped with marinated grilled chicken thighs over a chopped cabbage salad that’s tossed a creamy peanut vinaigrette. Its a refreshing crunchy salad perfect for enjoying on a warm day or for a super easy weeknight dinner!
Peanut Chicken Chopped Salad

Ingredients for Peanut Chicken Chopped Salad
- Boneless chicken thighs (or chicken breasts)
- Natural peanut butter
- Coconut milk
- Soy sauce
- Limes
- Honey
- Garlic
- Ginger
- Rice Vinegar
- Green Cabbage
- Redd Cabbage
- Cilantro
- Peanuts
- Sesame oil

How to marinate peanut chicken…
Marinading the chicken in a creamy peanut butter marinade will add so much flavor and tenderness to the chicken. But you will need to prepare the chicken ahead of time! It is important to marinate the chicken for at least 2 hours. The longer it sits in the marinade, the better the flavor!
Here’s what you need to do to make the peanut marinade:
- In a large bowl, whisk together coconut milk, peanut butter, soy sauce, lime juice, garlic, ginger and rice vinegar. Make sure the marinade is smooth and all ingredients are blended.
- Place your chicken thighs in a large gallon-sized storage bag or a large glass container.
- Pour the marinade over the chicken, making sure all the chicken is coated in the marinade.
- Let the chicken marinate for at least 2 hours. You don’t want the chicken to marinate for longer than 4 hours. The sweet spot is between 2-4 hours.
- After the chicken has marinaded for a couple hours, your’e ready to grill or bake!

How to make peanut dressing…
This salad dressing is essentially a peanut vinaigrette! The creamy peanut dressing is the finishing touch this salad needs! It is savory, nutty and adds so much flavor to the salad.
It’s important that vinaigrettes have a good balance of acidity, saltiness and sweetness. And this dressing checks all those boxes. Here’s a super simple way to make thin vinaigrette in just a couple minutes!
- Grab a mason jar. If you don’t have a mason jar on hand, you can also use a sealable, air-tight container. Make sure the seal is air-tight before you shake so you don’t lose any dressing!
- Add vinaigrette ingredients to your jar.
- Give the jar a good shake to emulsify the mixture. You want to make sure there isn’t separation between your oils.
Note: If the mixture starts to separate before serving, give the jar a good shake.

Tips to make this recipe super easy…
- Use a mandolin for chopping cabbage. No one wants to chew large chunks of cabbage! A mandolin will give you the perfect slice size for the chopped cabbage salad. And will save you on chopping time.
- Buy pre-cut shredded carrots. This will save you so much time chopping!
- Don’t use peanut butter spread. Peanut butter spread has added sugars and oils and will be harder to blend with your marinades and sauces. If you use a natural peanut butter that is made of just peanuts, it will blend together better and taste better!
- Make dressing ahead of time. That way once your chicken is cooked and your salad is chopped, all you have to do is drizzle the dressing over top.

Storing the Peanut Chicken Chopped Salad
After the salad is assembled it will only be good for about 1-2 days max. This salad is best if eaten fresh! Once the dressing is mixed into the salad, it will start to get soggy.
If you are meal prepping this salad or making ahead, do this!
If you plan to meal prep, we recommend storing all components separately to ensure the salad stays fresh and doesn’t get soggy.
- Store chopped cabbage, carrots and cilantro in a large air-tight container or plastic bag.
- Keep your dressing in a mason jar. Remember to shake the jar to blend everything, when you’re ready to use.
- Store cooked chicken in air-tight container. Reheat the chicken when you’re ready to serve.

Shop our Kitchen Favorites




Peanut Chicken Chopped Salad
Description
Savory nutty Thai-inspired salad is topped with marinated grilled chicken thighs over a chopped cabbage salad that’s tossed a creamy peanut vinaigrette.
Ingredients
- 1 lb boneless chicken thighs
- 1/3 cup peanut butter
- 1/4 cup coconut milk
- 3 tbsp soy sauce
- 2 limes, juiced
- 1 tbsp honey
- 3 cloves garlic, minced
- 1–2 inch piece ginger, grated/minced
- 1 tbsp rice vinegar
- 2 cups green cabbage
- 2 cups red cabbage
- 1/3 cup cilantro
- 1/4 cup peanuts, chopped
Peanut Vinaigrette Dressing
- 1/4 cup rice vinegar
- 2 tbsp honey
- 2 tbsp soy sauce
- 2 tbsp peanut butter
- 1 tsp sesame oil
- 1 tbsp lime juice
Instructions
- Marinate chicken thighs. In a bowl, mixture together, peanut butter, coocnutmilk, soy, lime juice, honey, garlic, ginger and vinegar. Place chicken thighs in gallon ziplock back and pour marinade over chicken. Seal the bag and shake to close. Marinade in the fridge for two hours.
- Remove chicken from marinade and grill or bake.
- Heat grill on medium-high heat. Grill marinaded chicken on each side for about 4-5 minutes until reaches internal temp of 165ºF.
- If baking chicken, preheat oven to 425ºF, baking for 30-35 minutes until reaches an internal temperature of 165ºF.
3. Make dressing. Add rice vinegar, honey, soy, peanut butter, sesame oil and lime juice to a jar. Seal and shake to blend together.
4. Assemble salad. In a large bowl or serving platter, toss together green and red cabbage and cilantro. Drizzle with peanut dressing and toss to coat. For serving, top salad with peanut chicken thighs, chopped peanut, green onions. Serve and enjoy.