Thai Chicken Salad with Peanut Dressing

Loading…

By Reading time

Crunchy cabbage, juicy chicken, and a peanut dressing that clings to every shred are what make this Thai chicken salad worth keeping on repeat. It eats like a full meal, not a side salad that leaves you hunting for snacks an hour later. The mix of cool vegetables and savory-sweet dressing gives you a bowl with real contrast: crisp, creamy, bright, and a little nutty in every bite.

What makes this version work is the balance. The dressing isn’t built to be thick like a dip; it needs just enough warm water to loosen into something you can toss through all that cabbage without pooling at the bottom. Using both green and red cabbage gives you structure and color, and the cucumber adds a fresh snap that keeps the whole bowl from feeling heavy.

You’ll find the small details that matter below, including how to keep the dressing from seizing, when to add the peanuts so they stay crunchy, and a few easy swaps if you need to work with what’s already in the fridge.

The peanut dressing coated everything without getting gloppy, and the cabbage stayed crisp even after sitting in the fridge for lunch the next day.

★★★★★— Megan T.

Love the crunchy cabbage and creamy peanut dressing? Save this Thai Chicken Salad for an easy lunch that still feels fresh and filling.

Save to Pinterest

The One Thing That Keeps This Salad Crisp Instead of Watery

Thai chicken salad only gets disappointing when the vegetables start sweating before the dressing has a chance to coat them. Cabbage holds up well, but cucumber and dressing together can turn the bowl sloppy if you let it sit too long without a little planning. The fix is simple: keep the vegetables dry, whisk the dressing until smooth, and toss right before serving if you want the sharpest crunch.

The other detail that matters is the chicken. Cold leftover chicken works fine, but it should be shredded into bite-sized strands so it catches the dressing instead of sitting in heavy chunks. If the chicken is chopped too large, the salad starts eating like a pile of toppings instead of a proper mixed bowl.

  • Cabbage: Green cabbage gives the salad crunch and bulk, while red cabbage adds color and a slightly peppery edge. Pre-shredded cabbage is fine here and saves time.
  • Chicken: Rotisserie chicken is the easiest shortcut and tastes great in this salad. If you cook chicken fresh, let it cool before shredding so it doesn’t steam the vegetables.
  • Peanut butter: Creamy peanut butter gives the dressing body and that familiar satiny texture. Natural peanut butter can work, but stir it well first or the dressing may taste thin and separated.
  • Rice vinegar and lime juice: Both are important. The vinegar gives clean acidity, while the lime makes the dressing taste brighter and more like the Thai-inspired version people expect.

What Each Ingredient Is Actually Doing in This Bowl

Thai Chicken Salad with Peanut Dressing crunchy creamy fresh
  • Shredded chicken: This is the protein anchor. Shredded chicken grabs onto the dressing better than cubed chicken, so every forkful tastes seasoned instead of plain.
  • Green and red cabbage: Cabbage stays crisp longer than lettuce, which is why this salad still tastes good after it sits. Use both colors if you can; the mix makes the bowl look fresh and keeps the texture more interesting.
  • Carrots, bell pepper, and cucumber: These add sweetness, crunch, and juiciness. The cucumber should be sliced, not chopped too small, or it disappears into the bowl.
  • Cilantro and green onions: These are the fresh finish. If cilantro tastes soapy to you, use extra green onion and a handful of chopped mint instead.
  • Peanut butter: This makes the dressing creamy enough to coat the vegetables. If you swap in almond butter, the flavor gets a little less classic and a little more mellow, but the texture still works.
  • Soy sauce, rice vinegar, lime juice, honey, and sesame oil: Together they build salt, acid, sweetness, and depth. Don’t skip the sesame oil; even a small amount gives the dressing that toasted finish peanut butter alone can’t provide.
  • Warm water: This is what turns the dressing from thick paste into something pourable. Add it slowly so you can stop as soon as the dressing loosens enough to coat a spoon.

How to Toss It So the Dressing Hugs Every Bite

Whisk the dressing until it turns glossy

Start with the peanut butter, soy sauce, vinegar, lime juice, honey, and sesame oil in a bowl. The mixture will look thick and stubborn at first, then loosen once the warm water goes in. Whisk until it turns smooth and glossy, with no streaks of peanut butter left behind. If it looks grainy, the water was probably too cold or you didn’t whisk long enough, so keep going before adding more liquid.

Build the salad in a bowl with room to toss

Combine the cabbage, carrots, bell pepper, cucumber, cilantro, green onions, and shredded chicken in a large bowl. You need enough space to lift and fold the ingredients without crushing the cabbage. A crowded bowl causes the dressing to sit on top instead of getting distributed through the vegetables.

Add the dressing just before serving

Pour the dressing over the salad and toss until everything looks evenly coated. The cabbage should glisten, not drown. If you’re planning to eat it later, hold back a little dressing and add it right before serving so the vegetables stay crisp. Finish with the chopped peanuts after tossing so they keep their crunch.

Make It Vegetarian With Crispy Tofu

Swap the chicken for baked or pan-seared tofu cut into cubes or rough crumbles. The salad loses a little savory richness, but the peanut dressing carries the dish well, and tofu does a good job soaking up the sauce.

How to Make It Gluten-Free

Use tamari instead of soy sauce. The flavor stays close, but tamari tends to taste a little rounder and less sharp. Check your peanut butter too if you’re using a processed brand, since a few add thickeners or seasonings that can contain gluten.

For a Lower-Carb Bowl

Cut back on the carrots and skip the honey or replace it with a keto-friendly sweetener. The salad still works because the cabbage and chicken carry the texture and the dressing still has salt, acid, and peanut richness.

Storage and Reheating

  • Refrigerator: Store the dressed salad up to 2 days, though the cabbage will soften a bit after the first day.
  • Freezer: Don’t freeze this salad. The vegetables lose their crunch and the dressing separates once thawed.
  • Reheating: This salad is meant to be served cold or at cool room temperature. If you want the chicken warm, heat it separately before tossing it with the vegetables and dressing.

The Things That Trip People Up With This Dish

Can I make Thai chicken salad ahead of time? +

Yes, but keep the dressing separate until you’re ready to eat if you want the best crunch. The vegetables can sit dressed for a few hours, but overnight they soften and release liquid. For meal prep, store the salad and dressing in separate containers and combine them just before serving.

How do I keep the peanut dressing from being too thick? +

Add the warm water a little at a time and whisk after each addition. Peanut butter varies a lot by brand, so some need more liquid than others to turn pourable. If the dressing thickens again while sitting, whisk in another teaspoon or two of warm water.

Can I use rotisserie chicken in this salad? +

Absolutely. Rotisserie chicken is one of the best shortcuts for this recipe because it shreds easily and already has good seasoning. Pull off the skin if you want a cleaner salad texture and use the meat while it’s still chilled or at room temperature.

How do I stop the salad from getting soggy? +

Dry the cucumber after slicing and don’t dress the salad until the last minute. Cabbage holds up well, but cucumbers and herbs release moisture once they sit in salt and acid. Holding the peanuts back until the end also keeps the topping crisp instead of soft.

Can I make the dressing without peanut butter? +

You can use almond butter or sunflower seed butter, though the flavor changes. Sunflower seed butter is the best peanut-free option if you need an allergy-friendly swap, but it can taste a little earthier, so the lime juice matters even more for balance.

Thai Chicken Salad with Peanut Dressing

Thai chicken salad with peanut dressing featuring tender shredded chicken, crunchy cabbage, and a creamy peanut sauce. Tossed until evenly coated, then topped with chopped roasted peanuts for extra texture.
Prep Time 20 minutes
chilling 20 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner, Lunch
Cuisine: Thai
Calories: 520

Ingredients
  

Salad
  • 3 cup cooked shredded chicken
  • 4 cup shredded green cabbage
  • 2 cup shredded red cabbage
  • 1 cup shredded carrots
  • 1 red bell pepper
  • 1 cup cucumber
  • 0.25 cup chopped cilantro
  • 0.25 cup chopped green onions
  • 0.25 cup chopped roasted peanuts
Peanut Dressing
  • 0.25 cup creamy peanut butter
  • 2 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp lime juice
  • 1 tbsp honey
  • 1 tsp sesame oil
  • 2 tbsp warm water

Method
 

Build the salad
  1. Combine shredded green cabbage, shredded red cabbage, shredded carrots, red bell pepper, cucumber, chopped cilantro, and chopped green onions in a large bowl and mix to distribute the colors evenly.
  2. Add the cooked shredded chicken to the bowl and toss gently so the chicken is spread through the vegetables.
Make the peanut dressing
  1. Whisk creamy peanut butter, soy sauce, rice vinegar, lime juice, honey, sesame oil, and warm water in a separate bowl until smooth and pourable.
  2. Pour the dressing over the salad and toss until everything is evenly coated.
  3. Sprinkle chopped roasted peanuts on top for a crunchy finish.
Serve or chill
  1. Serve immediately for the freshest crunch, or chill for 20 minutes before serving to let flavors meld.

Notes

Pro tip: If the peanut dressing thickens while whisking, add warm water 1 teaspoon at a time to loosen it. Refrigerate in an airtight container up to 3 days; peanuts may soften slightly but the salad remains good. Freezing isn’t recommended due to cabbage texture. For a lower-sugar swap, use maple syrup or reduced-sugar honey in the dressing.

Loved This Recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Leave a Comment

Recipe Rating