This Thai Chicken Salad is crisp, colorful and tossed in a creamy, savory peanut dressing. It’s a high-protein, light yet satisfying salad that comes together quickly—especially when you use rotisserie chicken. Most components can be prepped ahead, making it an ideal meal-prep option.

If you’re craving bright, bold Asian-inspired flavors, this Thai Chicken Salad delivers. The base is Napa cabbage for a tender-crisp texture, with massaged kale for extra bite. Shredded chicken adds protein, while grated carrots, red bell pepper, green onions and fresh cilantro bring color and crunch.
The star is the peanut dressing: creamy peanut butter balanced with coconut aminos (or reduced-sodium soy sauce), fresh lime juice, sesame oil, honey, garlic, grated ginger and a touch of cayenne. It’s rich and tangy with a gentle heat—perfect for coating the salad without overpowering the vegetables.
Using rotisserie chicken is a huge time saver and keeps the salad simple for busy weeknights. Store components separately and toss right before serving to preserve crunch.

Why you’ll love this recipe
- Packed with protein and crunchy vegetables, finished with a creamy peanut dressing.
- Rotisserie chicken speeds preparation—no cooking required.
- Easily customizable: swap proteins or vegetables to match pantry staples.
- Great for meal prep—chop ahead and store components separately for 2–3 days.
Recipe ingredients
Below are the ingredients for both the peanut dressing and the Thai chicken salad. Quantities and full instructions appear in the recipe section.

Peanut salad dressing ingredients
- Peanut butter: Use creamy or crunchy. Natural peanut butter (peanuts + salt) is recommended.
- Coconut aminos: A soy-free, slightly sweet alternative to soy sauce. Reduced-sodium soy sauce or tamari can be substituted.
- Fresh lime juice: Brightens the dressing. Rice wine vinegar can be used if needed.
- Sesame oil: Adds a toasty, savory note.
- Honey: Balances acidity and saltiness; swap for another sweetener if desired.
- Fresh ginger: Grated for warmth and brightness.
- Garlic: Minced fresh garlic or a small amount of garlic powder.
- Cayenne pepper: For a mild kick; adjust to taste.
Thai chicken salad ingredients
- Chicken breast: Rotisserie chicken or shredded cooked chicken (about 4 cups shredded).
- Napa cabbage: About 8 cups chopped. Substitute green cabbage, savoy, or Romaine if unavailable.
- Kale: Optional—massaged and chopped for texture and nutrients.
- Carrots, red bell pepper, green onions: Grated or thinly sliced for color and crunch.
- Dry roasted peanuts: For added crunch.
- Fresh cilantro: Chopped, for brightness; parsley can replace if preferred.
See the recipe section below for exact quantities and step-by-step instructions.
How to make Thai chicken salad with peanut dressing
This salad is straightforward: whisk the dressing, toss the vegetables and chicken, then combine. Most of the work is chopping, which can be done ahead. The dressing comes together in minutes from pantry staples.
Pro tip: Prepare the dressing and chopped vegetables up to 2–3 days in advance and keep them separate. Add the dressing just before serving to keep everything crisp.
Prepare the peanut dressing


Combine all dressing ingredients in a medium bowl and whisk until smooth. Taste and adjust salt, sweetness or acidity. Add up to 1 extra tablespoon lime juice or a little water to reach your preferred consistency.
Assemble the Thai peanut salad



Start by placing the chopped Napa cabbage and kale in a large bowl. Add shredded chicken, grated carrots, sliced red bell pepper, green onions, peanuts and chopped cilantro. Pour half the dressing over the salad, toss to coat, then add more as desired. Serve immediately for the best crunch.
Recipe FAQs
Can I use coconut aminos instead of soy sauce?
Yes. Coconut aminos are a soy-free, gluten-free alternative with a slightly sweeter, milder flavor that works well in the peanut dressing.
What is a good substitute for Napa cabbage?
Green cabbage or savoy cabbage are suitable substitutes and hold up well. Romaine creates a lighter, fresher salad.
Can I make this Thai salad ahead of time?
Yes. Shred the chicken, chop the vegetables and make the dressing 2–3 days ahead. Store components separately and toss together just before serving.
How long does this salad last in the fridge?
Dressing can be refrigerated for up to a week. Vegetables keep 3–4 days if stored separately. Once dressed, eat the salad the same day for best texture.

Serving suggestions
- Enjoy the salad on its own or serve it over quinoa, farro or another grain for a heartier meal.
- Use the salad as a filling for wraps or tortillas for an easy lunch.
- Pack salad components and dressing separately for grab-and-go lunches; include a lime wedge for brightness.
- Swap chicken with chickpeas or tofu for a vegetarian version, or use salmon or shrimp for variety.
Recipe notes
- Make-ahead tip: Prep the dressing and chop vegetables ahead of time and store separately to preserve crunch.
- Coconut aminos can be substituted with reduced-sodium soy sauce or tamari if preferred.
- Freeze ginger and grate it unpeeled when needed, or use 1 teaspoon ground ginger as a substitute.
- Kale is optional; if using, massage it briefly with a little salt or oil to soften the leaves.
- Store the dressing in the refrigerator and thin with water or lime juice if it thickens.

Thai Chicken Salad Recipe
Servings: 6 • Prep time: 20 mins • Total time: 15–20 mins
Summary: A crunchy, high-protein salad tossed in a creamy peanut dressing. Uses rotisserie chicken for quick assembly.
Ingredients
Peanut dressing
- 1/2 cup creamy peanut butter
- 1/3 cup coconut aminos (or reduced-sodium soy sauce)
- 3 tbsp fresh lime juice (plus extra to thin if needed)
- 2 tbsp honey
- 2 tbsp sesame oil
- 1.5 tbsp freshly grated ginger
- 1 clove minced garlic
- 1/2 tsp cayenne pepper (adjust to taste)
Salad
- 2 chicken breasts, shredded (about 4 cups)
- 1 head Napa cabbage, chopped (about 8 cups)
- 2 cups chopped kale (optional)
- 2 carrots, grated
- 1 small red bell pepper, chopped
- 1 green onion, sliced
- 1/2 cup dry roasted peanuts
- 1/2 cup chopped fresh cilantro
Instructions
- In a medium bowl, whisk together peanut butter, coconut aminos, lime juice, honey, sesame oil, grated ginger, minced garlic and cayenne until smooth. Thin with up to 1 tablespoon additional lime juice or a splash of water if needed. Taste and adjust seasoning.
- In a large bowl, combine chopped Napa cabbage and kale. Add shredded chicken, grated carrots, red bell pepper, green onion, peanuts and cilantro.
- Pour half the peanut dressing over the salad and toss to coat. Add more dressing to taste. Serve immediately for best texture.
Nutrition (per serving, estimated)
Calories: 408 kcal • Protein: 26 g • Carbohydrates: 25 g • Fat: 24 g
Did you make this recipe? If so, leave a review and share your experience.