Thai Peanut Chicken Salad

November 10, 2026

The whisk starts to drag when soy sauce and lime meet peanut butter, and the dressing looks much too thick to coat a bowl of vegetables. A little warm water changes that quickly: it loosens into a smooth, pourable sauce that clings to the cabbage instead of pooling underneath. That’s the small adjustment that makes this Thai peanut chicken salad feel like a meal, not just a pile of slaw.

I like the mix of cool shredded chicken, crisp cabbage, and fresh herbs against the creamy, tangy dressing. The vegetables bring plenty of crunch, while roasted peanuts add another layer of texture right at the end. Keep the chicken cooled before it goes into the bowl, and you’ll have a refreshing salad with a satisfying peanut-lime bite.

Thai Peanut Chicken Salad crisp cabbage
“

Kitchen Note

Use cooled cooked chicken, not chicken that’s still warm from cooking. Warm chicken softens the cabbage sooner, and the cool shreds keep the salad’s crisp contrast intact.

Save this Thai peanut chicken salad for a crisp, colorful lunch with creamy lime dressing and a crunchy peanut finish.

Save to Pinterest

Why Shredded Cabbage Holds This Peanut Dressing So Well

Big pieces of lettuce can leave a thick dressing in patches, but finely shredded cabbage gives this salad lots of edges for the sauce to catch. Green cabbage brings a sturdy crunch, and red cabbage adds color without changing the basic texture. Carrots weave through the shreds, so you get a little sweetness in nearly every bite rather than a separate mound at the bottom of the bowl.

The balance matters, too. Peanut butter makes the dressing rich and substantial; lime juice and rice vinegar keep that richness from weighing down the vegetables. Tossing the ingredients together distributes those contrasting flavors through the whole bowl. The red pepper adds a gentle background heat, while the scallions and cilantro keep the finish fresh. Chop the roasted peanuts last and scatter them over the top so their crunch stays easy to notice.

What Gives the Peanut Dressing Its Savory, Bright Balance

Thai Peanut Chicken Salad colorful crunchy slaw
  • Creamy peanut butter — This is the body of the dressing, not just a peanut flavoring. A familiar creamy style gives you a consistent base; a natural style also works when it’s stirred thoroughly first, though its texture can be less uniform. For a peanut-free adaptation, sunflower seed butter is a practical swap, with a different, earthier taste.
  • Soy sauce, lime, rice vinegar, and honey — Soy sauce brings savory depth, while lime and rice vinegar supply two distinct kinds of tang. Honey rounds their sharpness without making the dressing taste sugary. Fresh lime juice has a livelier aroma than bottled juice; gluten-free tamari can replace the soy sauce if you need that adaptation.
  • Toasted sesame oil, ginger, garlic, and crushed red pepper — These are the aromatic notes that make the peanut base taste more layered. Toasted sesame oil is worth keeping because its aroma is concentrated; plain neutral oil won’t bring the same character. Finely grating the fresh ginger helps it blend into the dressing instead of leaving large fibrous pieces.
  • Green and red cabbage, carrots, and bell pepper — The cabbage gives the salad its crisp foundation, while the carrots bring sweetness and the thinly sliced pepper adds a fresh, juicy crunch. Shred the vegetables evenly enough that they’re easy to lift together with a fork. There’s no need to seek out specialty produce; fresh, firm vegetables are what matter here.
  • Cooked chicken, scallions, cilantro, and roasted peanuts — The chicken makes this a filling main-dish salad, and the scallions and cilantro add a fresh edge that balances the creamy dressing. Roasted peanuts on top give a more pronounced crunch than stirring them into the dressed salad. If you’re using packaged roasted peanuts, chopped pieces are easy to distribute across the bowl.

Whisk the Dressing, Then Toss the Salad Just Before Serving

Start with the Peanut and Lime Base

In a medium bowl, whisk the creamy peanut butter with the soy sauce, lime juice, rice vinegar, honey, toasted sesame oil, grated ginger, minced garlic, and crushed red pepper. The mixture will be thick, and the whisk may catch in the peanut butter at first. Keep whisking until the ingredients look evenly combined, with no visible streaks of peanut butter or honey. A medium bowl gives you room to work without splashing the dressing over the sides.

Whisk in Warm Water Until Pourable

Add the warm water and whisk until the dressing turns smooth and pourable. Look for a consistent texture with no dense peanut-butter pockets stuck to the sides or bottom of the bowl. The finished dressing should move easily off the whisk, rather than dropping in a heavy lump. If it still looks thick, continue whisking until the water is fully incorporated.

Coat the Vegetables and Chicken Evenly

Combine the shredded green and red cabbage, carrots, thinly sliced red bell pepper and scallions, cilantro, and cooled shredded chicken in a large serving bowl. Pour the dressing over the mixture and toss until the vegetables and chicken are evenly coated. Turn the ingredients from the bottom of the bowl up so dressing doesn’t collect underneath. Sprinkle the chopped roasted peanuts over the salad, then serve.

Easy Changes for Different Tables and Tastes

Make the dressing gluten-free

Replace the soy sauce with certified gluten-free tamari. The dressing stays savory and balanced, though tamari can taste a little deeper than the soy sauce in the original version.

Make a peanut-free version

Use sunflower seed butter in place of peanut butter, then top the salad with chopped roasted sunflower seeds instead of peanuts. The dressing will taste earthier and less distinctly peanutty. If this change is for an allergy, use products made without peanut cross-contact.

Make it vegetarian with edamame

Replace the shredded chicken with an equal volume of shelled, cooked edamame. It keeps the salad hearty while adding a soft, buttery bite instead of the chicken’s tender strands. Cool the edamame before tossing it with the vegetables and dressing.

Make-Ahead and Leftovers

  • Refrigerator: Refrigerate leftovers in an airtight container and use within 3 days. The cabbage softens and releases moisture as it sits, so the salad is crispest freshly tossed.
  • Freezer: Don’t freeze the assembled salad. Cabbage, carrots, and bell pepper lose their crisp texture after thawing.
  • Serving: For advance prep, keep the dressing, vegetables, chicken, and peanut topping separate in the refrigerator, then toss them together just before serving. Serve this salad cold; reheating isn’t needed.

Questions That Come Up When Making This Peanut Chicken Salad

Can I use rotisserie chicken?+

Yes. Shred the cooked rotisserie chicken and let it cool before adding it to the salad. Its seasoning will add a little extra savory flavor, so taste a bite with the dressing before serving.

Can I use natural peanut butter?+

Yes, as long as you stir it well before measuring so the oil is mixed back in. Natural peanut butter can make the dressing a little less uniform, but whisking it with the other dressing ingredients and warm water brings it together.

Can I leave out the cilantro?+

Yes. The salad will still have plenty of flavor from the peanut dressing, scallions, ginger, garlic, and lime. You’ll miss cilantro’s fresh, herbal note, but leaving it out won’t affect the dressing or the texture.

How do I make the dressing less spicy?+

Use less crushed red pepper or leave it out. The peanut butter, lime, soy sauce, and honey still give the dressing its main flavor, so reducing the pepper changes the heat without taking away its savory-tangy balance.

Thai Peanut Chicken Salad

Thai peanut chicken salad combines shredded chicken and crisp cabbage with a creamy, tangy peanut dressing. Tossed together and topped with roasted peanuts, it makes a fresh, crunchy meal with a little heat.
Prep Time 25 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Lunch
Cuisine: Thai
Calories: 470

Ingredients
  

For the peanut dressing
  • 0.5 cup creamy peanut butter
  • 3 tbsp soy sauce
  • 2 tbsp fresh lime juice
  • 1 tbsp rice vinegar
  • 1 tbsp honey
  • 1 tsp toasted sesame oil
  • 1 tsp fresh ginger finely grated
  • 1 cloves garlic small, minced
  • 0.25 tsp crushed red pepper
  • 0.25 cup warm water
For the salad
  • 5 cups green cabbage shredded
  • 2 cups red cabbage shredded
  • 1.5 cups carrots shredded
  • 1 red bell pepper thinly sliced
  • 4 scallions thinly sliced
  • 0.5 cup fresh cilantro chopped
  • 3 cups chicken shredded, cooked, cooled
  • 0.33 cup roasted peanuts chopped

Method
 

Make the peanut dressing
  1. Whisk the peanut butter, soy sauce, lime juice, rice vinegar, honey, sesame oil, ginger, garlic, and crushed red pepper in a medium bowl.
  2. Whisk in the warm water until the dressing is smooth and pourable.
Assemble the salad
  1. Combine the green cabbage, red cabbage, carrots, bell pepper, scallions, cilantro, and chicken in a large serving bowl.
  2. Pour the dressing over the salad and toss until evenly coated, then sprinkle with the peanuts and serve.

Notes

For an extra-smooth dressing, whisk in the warm water gradually. Refrigerate leftovers in an airtight container for up to 3 days; freezing is not recommended. Use gluten-free tamari instead of soy sauce for a gluten-free version.
About the author
Savannah

Leave a Comment

Recipe Rating