If you want a bright, satisfying meal that’s ready in minutes, this Thai Chicken Salad delivers. Tender shredded chicken, crunchy cabbage and carrots, fresh herbs, and roasted peanuts all come together with a creamy, nutty Thai peanut dressing that balances sweet, salty, tangy and spicy notes. It’s perfect for quick lunches, easy weeknight dinners, or make-ahead meal prep. Light yet filling, this salad adapts well to wraps, lettuce cups or endive spears for a crowd-pleasing appetizer.

Why this recipe is the best
- Fast and full of flavor. This recipe comes together in about 10 minutes using simple prepared ingredients, yet it packs bold Thai-inspired flavors that feel homemade.
- Simple, shortcut-friendly ingredients. Using shredded rotisserie chicken and ready-to-use shredded vegetables reduces prep time while keeping great texture and taste. The peanut dressing takes minutes to whisk or blend.
- Fresh, versatile and satisfying. The salad is light enough for a quick lunch yet filling for dinner. It adapts easily—serve in a tortilla or lettuce wrap, pile on noodles for a heartier bowl, or spoon onto endive leaves for an elegant appetizer.

Ingredients
Below are the ingredients that make this Thai chicken salad flavorful and easy to prepare, plus substitution ideas so you can customize the salad for your pantry and preferences. Exact amounts are in the recipe card further down the page.
- Chicken – Shredded cooked chicken is ideal for speed and texture. Rotisserie chicken works perfectly. If you prefer to cook your own, poached or roasted chicken breasts shredded by hand or fork are great alternatives.
- Cabbage – Shredded green or purple cabbage (or a mix) adds crunch, color and keeps the salad crisp even after dressing.
- Shredded carrots – Adds sweetness, color and extra crunch.
- Peanuts – Roasted, salted peanuts provide texture and a toasty flavor that complements the peanut dressing.
- Cilantro – Fresh cilantro brightens the salad; add to taste.
- Green onions – Thinly sliced green onions add a mild onion note and color contrast.
- Peppers (optional) – For heat, use thinly sliced Thai chilies or jalapeños. For color without spice, substitute diced red bell pepper.
- Thai Peanut Dressing – A creamy blend of peanut butter, soy sauce (or tamari), sesame oil, rice vinegar, maple syrup or honey, chili garlic sauce, and fresh lime juice. Blend until smooth to create a balanced, velvety dressing.
To approximate a Cheesecake Factory–style Thai chicken salad, consider adding crispy rice noodles, cucumber slices, and bean sprouts for extra crunch and authenticity.

Instructions
- Prepare the Thai peanut dressing: combine creamy peanut butter, soy sauce or tamari, sesame oil, rice vinegar, maple syrup or honey, chili garlic sauce, fresh lime juice and a splash of water in a blender or small food processor. Blend until smooth and creamy, adding a little more water if needed to reach a pourable consistency.
- Assemble the salad: in a large mixing bowl, combine shredded cooked chicken, shredded cabbage, shredded carrots, chopped peanuts, chopped cilantro, sliced green onions and any sliced chilies or bell pepper you want to use. Pour the peanut dressing over the salad and toss gently until everything is evenly coated. Serve with lime wedges for squeezing over the top.
That’s it—two straightforward steps to a fresh, satisfying Thai chicken salad that holds up well for several days in the refrigerator, making it ideal for meal prep.

Ways to serve it
Enjoy this salad as a chilled bowl with lime wedges on the side, stuff it into warm tortillas for a flavorful wrap, or spoon portions into crisp lettuce cups for a low-carb meal. For an elegant appetizer, fill endive spears with small scoops of salad and top with extra chopped peanuts and cilantro.
More Thai-inspired recipes
If you enjoy this Thai chicken salad, try other Thai-inspired dishes such as Thai coconut potsticker soup, chicken satay with peanut sauce, Thai basil chicken, or Thai-style turkey meatballs with peanut sauce. Each of these recipes showcases the same balance of savory, tangy and aromatic flavors popular in Thai cooking.
Thai Peanut Chicken Salad
4 servings
10 minutes
10 minutes
Whitney Bond
Ingredients
- 2 cups cooked chicken, shredded
- 2 cups cabbage, shredded
- 1 cup carrots, shredded
- ½ cup peanuts, chopped
- ½ cup fresh cilantro, chopped
- ¼ cup green onions, chopped
- 2 Thai chili peppers or jalapeños (optional, for heat)
- 1 lime, sliced into wedges
Thai Peanut Dressing
- 2 tablespoons creamy peanut butter
- 1 tablespoon soy sauce (or tamari for gluten-free)
- ½ tablespoon sesame oil
- 1 teaspoon rice vinegar
- 1 teaspoon maple syrup or honey
- 1 teaspoon chili garlic sauce
- ½ teaspoon fresh lime juice
- 1 tablespoon water (more as needed to thin)
Instructions
- Add all dressing ingredients to a blender or small food processor and blend until the dressing is smooth and pourable. Adjust thickness with a little water if necessary.
- In a large bowl, toss together the chicken, cabbage, carrots, peanuts, cilantro, green onions and peppers.
- Pour the peanut dressing over the salad and toss until everything is evenly coated. Serve with lime wedges to squeeze over the top.
Notes
- To make the salad gluten-free: substitute gluten-free soy sauce, tamari or coconut aminos in the dressing.
- Leftovers: Store covered in the refrigerator up to 5 days. Toss before serving to redistribute the dressing if it settles.
Nutrition Facts
Did you make this recipe?
If so, please consider leaving a review to help others discover this quick and flavorful Thai chicken salad.