Thai Chicken Salad with Peanut Lime Dressing

Thai Chicken Salad with Peanut Lime Dressing

Crunchy cabbage, tender chicken, and a peanut lime dressing that coats every strand without turning heavy is what makes this salad worth keeping on repeat. It eats like a full…

By Brad



Reading time: 8 min

Tip: save now, read later.

Crunchy cabbage, tender chicken, and a peanut lime dressing that coats every strand without turning heavy is what makes this salad worth keeping on repeat. It eats like a full meal but still feels fresh and bright, with enough texture to stay interesting from the first bite to the last. The peanuts on top give it a final hit of salt and crunch that makes the whole bowl pop.

The dressing works because it starts with peanut butter, then gets loosened slowly with lime juice, rice vinegar, and warm water until it turns glossy and pourable. That balance matters. Too much water too fast and it goes thin; too little and it clings in thick streaks instead of dressing the vegetables. The cabbage mix also matters more than it looks. Green cabbage gives crunch, purple cabbage adds color and a little bitterness, and the carrots and cucumber keep everything crisp against the creamy dressing.

Below, you’ll find the small details that keep the salad from getting soggy, plus a few smart ways to adapt it for meal prep, extra protein, or a gluten-free table.

The peanut lime dressing coated everything without pooling at the bottom, and the cabbage stayed crunchy even after lunch the next day. I added a little extra lime and it tasted fresh, not heavy.

★★★★★— Megan T.

Save this Thai Chicken Salad with Peanut Lime Dressing for a crunchy, make-ahead lunch that still tastes bright after a quick toss.

Save to Pinterest

Thai chicken salad

The Secret to Keeping Thai Chicken Salad Crisp Instead of Watery

The usual mistake with a salad like this is dressing it too early and letting the vegetables sit in a puddle. Cabbage can handle a little time, but cucumber and peppers will start shedding moisture fast once the dressing hits. This version avoids that by keeping the vegetables dry, using a thick dressing, and tossing only until everything is coated.

Another thing that matters is how the chicken is handled. Shredded chicken gives the salad little pockets for the dressing to settle into, while sliced chicken tends to slide around and feel separate from the vegetables. If your chicken is warm, let it cool first so it doesn’t soften the cabbage or thin the peanut sauce before the bowl is assembled.

  • Shredded chicken — Rotisserie chicken works well here, and so does leftover baked chicken. Shred it into bite-size pieces so the dressing clings instead of falling off in chunks.
  • Green and purple cabbage — This is the backbone of the salad. Pre-shredded coleslaw mix can save time, but freshly sliced cabbage stays firmer and has a cleaner crunch.
  • Peanut butter — Creamy peanut butter gives the dressing body. Natural peanut butter works if it’s stirred smooth first, though the sauce may need an extra splash of warm water to loosen.
  • Rice vinegar and lime juice — The lime gives the dressing its sharp, fresh edge, while the rice vinegar rounds it out. Don’t swap both for plain white vinegar; the result turns harsher and loses the balance that makes this dressing taste clean instead of heavy.
  • Cilantro and peanuts — The cilantro brings freshness, and the peanuts finish the dish with crunch. Add the peanuts at the end so they stay crisp instead of softening in the dressing.

Building the Dressing Without Breaking the Texture

Start with the Vegetables

Combine the cabbage, carrots, bell pepper, cucumber, and green onions in a large bowl first. Dry vegetables are what keep this salad crisp, so if the cucumber looks especially wet after slicing, blot it with a paper towel. The bowl should look full and colorful before the chicken goes in. That visual mix matters because the dressing will spread more evenly when the ingredients are already loosely combined.

Whisk the Peanut Dressing Until It Turns Glossy

Stir the peanut butter, soy sauce, lime juice, honey, sesame oil, and rice vinegar together before adding the water. At first it will look thick and stubborn, and that’s normal. Add the warm water a tablespoon at a time and whisk until the sauce turns smooth, shiny, and pourable. If it seizes or looks grainy, the water was too cold or added too quickly; keep whisking and thin it gradually until it loosens.

Toss Just Enough to Coat Every Strand

Add the chicken and cilantro, then pour the dressing over the bowl and toss until everything is lightly coated. Stop as soon as the vegetables look dressed. Overmixing crushes the cabbage and pushes the dressing to the bottom. The finished salad should look glossy but still have definition in every bite, with the peanuts sprinkled on right before serving so they stay crunchy.

Three Ways to Adjust This Salad Without Losing the Point

Make It Gluten-Free

Use tamari or a certified gluten-free soy sauce in place of regular soy sauce. The dressing keeps the same salty backbone, and nothing else in the bowl needs to change.

Turn It Vegetarian

Swap the chicken for baked tofu or shelled edamame. Tofu soaks up the dressing and gives you a softer bite, while edamame adds a firmer pop and a little more protein per spoonful.

Use Almond Butter Instead of Peanut Butter

Almond butter works if you want a milder dressing, but it gives up some of the bold peanut flavor that makes this salad stand out. Add the water slowly, since almond butter can loosen faster than peanut butter and turn thin before you expect it.

Storage and Reheating

  • Refrigerator: Store the salad without peanuts for up to 3 days. The cabbage stays pleasantly crisp, though the cucumber softens a bit by day two.
  • Freezer: Don’t freeze this salad. The vegetables turn limp and watery once thawed, and the dressing separates.
  • Reheating: This salad is best served cold or at cool room temperature. If the dressing thickens in the fridge, stir in a teaspoon or two of warm water before tossing again.

Questions I Get Asked About This Recipe

Can I make Thai chicken salad ahead of time?+

Yes, but keep the dressing separate until you’re ready to eat. The cabbage holds up well, but the cucumber and peppers start releasing moisture after they’re dressed. If you want it for meal prep, mix the vegetables and chicken ahead, then toss with dressing just before serving.

How do I thin the peanut dressing if it gets too thick?+

Add warm water a teaspoon at a time and whisk after each addition. Warm water blends into the peanut butter more smoothly than cold water, which helps the sauce turn glossy instead of clumpy. Stop as soon as it runs off a spoon in a slow ribbon.

Can I use rotisserie chicken in this salad?+

Absolutely. Rotisserie chicken is one of the easiest shortcuts here because it’s already seasoned and shreds neatly. Pull off the skin if it’s heavily seasoned or greasy, since the salad tastes cleaner with plain shredded meat.

How do I keep the cabbage crunchy after tossing it with dressing?+

Toss the salad right before serving and stop as soon as the vegetables are coated. If it sits dressed for too long, the salt in the soy sauce pulls moisture out of the cabbage. Keeping the peanuts separate until the end also helps preserve the crunch.

Can I make this without cilantro?+

Yes. Thinly sliced mint or extra green onions are the best replacements because they keep the salad fresh without fighting the peanut lime dressing. Parsley works in a pinch, but it tastes flatter and less aligned with the rest of the bowl.

Thai Chicken Salad with Peanut Lime Dressing

Thai chicken salad with peanut lime dressing featuring tender shredded chicken, crunchy cabbage, and a creamy peanut-lime sauce. Toss everything until evenly coated for a fresh, colorful salad with bold, tangy flavor.
Prep Time 20 minutes
Chill 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner, Lunch
Cuisine: Asian, Thai
Calories: 520

Ingredients
  

Salad
  • 3 cup cooked shredded chicken Use plain cooked chicken; shred into bite-size pieces.
  • 4 cup green cabbage Shred thin for crunch.
  • 2 cup purple cabbage Shred thin for color and texture.
  • 1 cup carrots Shred or grate into matchstick pieces.
  • 1 red bell pepper Thinly sliced.
  • 1 cucumber Slice into matchsticks for crisp bite.
  • 3 green onions Sliced.
  • 0.5 cup cilantro Chopped.
  • 0.33 cup chopped peanuts For topping; keep some for garnish.
Peanut Lime Dressing
  • 0.25 cup creamy peanut butter Stir smooth before mixing.
  • 2 tbsp soy sauce Use regular or low-sodium soy sauce.
  • 2 tbsp fresh lime juice Juice from fresh limes.
  • 1 tbsp honey Adds gentle sweetness.
  • 1 tsp sesame oil Adds toasted aroma.
  • 1 tbsp rice vinegar Brightens the dressing.
  • 3 tbsp warm water Start with 2 tbsp and add more as needed to loosen.

Method
 

Build the salad
  1. In a large bowl, combine green cabbage, purple cabbage, carrots, red bell pepper, cucumber, and green onions.
  2. Add cooked shredded chicken and cilantro to the bowl, then fold gently so the chicken is evenly distributed.
Mix the peanut lime dressing
  1. In a bowl, whisk creamy peanut butter, soy sauce, fresh lime juice, honey, sesame oil, and rice vinegar until smooth.
  2. Whisk in warm water, 1 tablespoon at a time, until the dressing is pourable and coats the back of a spoon.
Assemble and serve
  1. Pour the peanut lime dressing over the salad and toss until evenly coated, with no dry cabbage visible.
  2. Sprinkle chopped peanuts on top for crunch.
  3. Serve immediately, or chill for 30 minutes before serving for the flavors to meld.

Notes

Pro tip: loosen the dressing with warm water gradually—stop once it flows but still clings to the cabbage. Refrigerate covered up to 3 days; the salad stays crispest the first 1–2 days. Freezing is not recommended due to cabbage texture. For a nut-allergy-friendly swap, use sunflower seed butter in place of creamy peanut butter.
About the author
Brad

Leave a Comment

Recipe Rating