Thai Chicken Salad

Featured in Crisp and Refreshing Salads.

Combine shredded chicken, cabbage, carrots, peppers and mandarin oranges, then toss with a homemade peanut-lime dressing for a quick, protein-packed meal that's ready in 25 minutes.
Casey
Updated on Fri, 28 Mar 2025 00:48:46 GMT
Thai Chicken Salad Pin it
Thai Chicken Salad | cookingwithcasey.com

I stumbled across this Thai Chicken Salad recipe last week and it's completely changed my lunch game! It's bursting with so many incredible flavors and textures - crunchy cabbage, tender chicken, the most addictive peanut dressing I've ever tasted, plus all those amazing add-ins that make every bite different and exciting. What I love most is how refreshing yet satisfying it is - perfect for these hot summer days when you want something substantial that won't weigh you down.

I made this for a backyard get-together last weekend, and three people asked me for the recipe before the bowl was even empty! Even my brother-in-law who claims to hate "health food" went back for seconds and then sheepishly asked if there was any left to take home.

Perfect Ingredients

Dressing Superstar

Creamy peanut butter forms the rich base that coats everything beautifully. Rice vinegar provides the perfect tang that balances the richness. A touch of honey adds just enough sweetness without making it cloying. Soy sauce brings that savory umami that makes it utterly addictive. That tiny bit of Sriracha isn't about heat - it rounds out all the flavors beautifully.

Salad Essentials

The mix of green and red cabbage creates great color and subtle flavor differences. Pre-shredded rotisserie chicken saves enormous time without sacrificing flavor. Bell peppers add sweet crunch and beautiful color contrast. Fresh herbs like cilantro and mint bring brightness that cuts through the richness. The combination of peanuts and almonds provides different types of crunch.

I tried making this once with natural peanut butter (the kind you have to stir), and the dressing separated a bit. Now I stick with regular creamy peanut butter for the smoothest, most consistent results. Sometimes the simplest option really is best!

Thai Chicken Salad with Peanut Dressing Pin it
Thai Chicken Salad with Peanut Dressing | cookingwithcasey.com

Quick Preparation

Dressing Magic

Whisk together all your dressing ingredients in a bowl until completely smooth. I've found that warming the peanut butter slightly (about 10 seconds in the microwave) makes it blend more easily with the other ingredients. If the dressing seems too thick, add a tablespoon of water at a time until it reaches your desired consistency - it should pour slowly but not be watery. Pop it in the fridge while you prep the salad ingredients to let the flavors meld.

Salad Assembly

Toss together your shredded cabbage, carrots, bell peppers, chicken, and herbs in a large bowl. The key is making sure everything is relatively similar in size so you get a good mix in each forkful. I like to keep my nuts separate until the last minute so they stay super crunchy. Right before serving, drizzle about half the dressing over the salad and toss well to coat. Add more dressing as needed - you can always add, but you can't take away!

Serving Strategy

This salad is best enjoyed immediately after tossing with the dressing. The salt in the dressing will start to draw moisture from the cabbage, so for maximum crispness, don't dress it until you're ready to eat. If serving for a gathering, keep the dressing on the side and let people add their own, or dress it just moments before bringing it to the table.

I learned the hard way about dressing too early when I made this for meal prep once. By day two, the beautiful crunch had given way to a softer texture. Now I keep the components separate and assemble individual portions right before eating.

My first attempt at this salad was good but not great because I skipped the fresh herbs thinking they weren't essential. Big mistake! The cilantro and mint add a brightness that completely transforms the dish from tasty to exceptional. Don't skip them if you can help it.

Perfect Variations

This salad is incredibly versatile and forgiving. For a vegetarian version, swap the chicken for edamame or cubed firm tofu - the peanut dressing complements both beautifully. If you're not a fan of cabbage, thinly sliced romaine lettuce works well too, though it won't stay crisp as long once dressed. For extra crunch and nutrition, add some thinly sliced sugar snap peas or shredded Brussels sprouts. Diced mango or pineapple adds a sweet-tart element that plays wonderfully with the peanut dressing. And if you're looking for more protein, a soft-boiled egg on top is absolutely delicious. Don't be afraid to adjust the heat level either - if you love spice, add more Sriracha or even some thinly sliced fresh jalapeños to the mix. The beauty of this salad is how adaptable it is to your personal preferences.

Serving Suggestions

This Thai Chicken Salad works beautifully as both a main dish and a side. For a complete meal, serve it with some simple steamed rice on the side to catch all that delicious dressing. It also pairs wonderfully with fresh spring rolls or a light miso soup for an Asian-inspired feast. If serving as a side dish, it complements grilled meats perfectly - the tangy, refreshing flavors balance rich, smoky proteins. I particularly love it alongside grilled salmon or shrimp skewers for a light but satisfying summer dinner. For potlucks or parties, present it in a large shallow bowl rather than deep dish so all the beautiful colors and textures are visible. Garnish the top with extra peanuts, herbs, and a drizzle of dressing right before setting it out.

Thai Chicken Salad Recipe Pin it
Thai Chicken Salad Recipe | cookingwithcasey.com

Chef's Notes

Texture Balance: The key to this salad is varying textures - make sure nothing is chopped too finely or it will lose its distinct mouth feel. Dressing Consistency: The perfect peanut dressing should coat the back of a spoon but still be pourable - adjust with water if needed. Heat Level: The Sriracha amount in the recipe creates flavor depth, not spice - increase if you want actual heat.

This Thai Chicken Salad has become my go-to for busy weeknights, lunch meal prep (keeping components separate until eating), and impressing guests at casual gatherings. There's something about the combination of fresh vegetables, protein-rich chicken, and that irresistible peanut dressing that satisfies on every level. It's one of those rare recipes that feels like a treat to eat while also being genuinely good for you - the culinary equivalent of having your cake and eating it too!

Frequently Asked Questions

→ Can I make this salad ahead of time?
You can prep all ingredients and the dressing up to 2 days ahead, but store them separately. Only combine and add dressing right before serving to maintain the crunch.
→ Is there a way to make this salad vegetarian?
Yes, simply substitute the chicken with firm tofu (pressed and cubed) or chickpeas, and use vegetable broth instead of chicken broth in the dressing.
→ What can I use instead of peanut butter for allergies?
Sunflower seed butter or tahini work as good alternatives, though they'll change the flavor profile slightly. Omit the peanuts and use more almonds or sunflower seeds.
→ How can I make this less spicy?
The recipe as written isn't very spicy, but you can omit the sriracha entirely if you're sensitive to heat. The honey balances any spiciness.
→ What's the best way to serve this salad?
It's great on its own as a main dish, but also works well in lettuce cups, wrapped in rice paper, or served over a bed of rice or rice noodles for a heartier meal.

Peanut Chicken Cabbage Bowl

A colorful mix of crunchy cabbage, tender chicken, mandarin oranges and nuts tossed in a creamy homemade peanut dressing for a refreshing meal.

Prep Time
25 Minutes
Cook Time
~
Total Time
25 Minutes
By: Casey


Difficulty: Easy

Cuisine: Thai-Inspired

Yield: 6 Servings (6 servings)

Dietary: Gluten-Free, Dairy-Free

Ingredients

→ For the Peanut Dressing

01 ½ cup peanut butter
02 ¼ cup soy sauce
03 ¼ cup chicken broth
04 2 tablespoons lime juice
05 2 tablespoons honey
06 1 teaspoon sriracha, or hot sauce
07 ¾ teaspoon garlic powder
08 ½ teaspoon toasted sesame oil
09 ½ teaspoon ground ginger

→ For the Salad

10 4 cups shredded chicken
11 4 cups green cabbage, shredded
12 1 cup red cabbage, shredded
13 1 red bell pepper, diced
14 1 cup carrots, julienned
15 1 (11 oz.) can mandarin oranges, drained and patted dry
16 ½ cup green onions, sliced
17 ¼ cup cilantro, roughly chopped
18 ½ cup honey roasted peanuts
19 ⅓ cup slivered almonds

→ Optional Toppings

20 Chow mein noodles
21 Crispy wonton strips
22 Toasted sesame seeds

Instructions

Step 01

Combine all dressing ingredients in a food processor or whisk together in a large bowl until smooth and well blended. Cover and refrigerate until ready to serve.

Step 02

Combine all salad ingredients in a large bowl: shredded chicken, green and red cabbage, bell pepper, carrots, mandarin oranges, green onions, cilantro, peanuts, and almonds.

Step 03

When ready to serve, add the dressing to the salad gradually, tossing after each addition until the desired amount of dressing is reached. Serve immediately for best freshness and crunch.

Notes

  1. For shredded chicken: Gently simmer 3 chicken breasts for 15-20 minutes, rest for 5-10 minutes, then shred with two forks.
  2. 16 oz. coleslaw mix can be used instead of shredding your own cabbage and carrots.
  3. Do not add dressing until ready to serve - the salt draws moisture from the cabbage, which can make it soggy.

Tools You'll Need

  • Large mixing bowl
  • Food processor or whisk
  • Cutting board and knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains tree nuts (almonds)
  • Contains soy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 459
  • Total Fat: 23 g
  • Total Carbohydrate: 31 g
  • Protein: 37 g