Love & Harvest
Jump to Recipe

Thai Chicken Salad

45 minServes 6
Share:PinterestEmail

This Thai Chicken Salad is a fresh, vibrant dish packed with lean protein, crunchy veggies, and a tangy dressing. It’s light, easy to make, and perfect for hot days when you want something healthy without turning on the stove.

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. Thank you for supporting Love & Harvest!

Fresh shredded chicken and vibrant vegetables in a colorful salad.

Why We Love This Recipe

When the weather heats up and the last thing you want is to turn on the stove, this Thai Chicken Salad is the answer. It’s bright, refreshing, and loaded with crunchy vegetables, tender chicken, and a zesty, tangy dressing that pulls it all together.

We love how quick and easy it is to throw together — especially if you use pre-cooked or leftover chicken. You get a full, satisfying meal without heating up your kitchen. It’s the kind of salad that makes you feel good after eating it: light but filling, clean but packed with flavor.

And let’s not forget the peanuts — they add the perfect crunch and a nutty finish that makes every bite exciting.

One of Our Picnic Favourite Recipes

This salad travels so well, which makes it a top pick for picnics, potlucks, and even lunch on the go. The veggies stay crisp, and the flavours actually get better as they sit and marinate a bit in the dressing.

You can keep the dressing on the side until you’re ready to serve, or toss everything together right before heading out — it holds up beautifully either way.

Why we love it as a family is that it’s naturally gluten-free, dairy-free, and packed with lean protein, so it works for almost everyone at the table.

Thai Chicken Salad Ingredients

Here’s what you’ll need to make it:

Ingredients

Cooked Chicken

  • Shredded or sliced — grilled, poached, or rotisserie all work. Using leftover chicken makes this a genuinely no-cook meal. The chicken provides that filling protein base that turns this from a side salad into a complete meal.

Shredded Cabbage or Lettuce

  • The crunchy, fresh base of the salad. Napa cabbage gives the most authentic Thai crunch, but any crisp variety works. Shred it thin for the best texture.

Fresh Cilantro and Mint

  • These herbs give the salad its unmistakable Thai freshness. Don’t skip them — they’re what make this salad taste alive and aromatic. Use both generously.

Fish Sauce

  • The secret weapon in the dressing. Red Boat fish sauce is our top pick — it’s clean, pure anchovy flavor with no added sugar or preservatives. A little goes a long way in building that deep umami base.

Chopped Peanuts

  • For crunch and a nutty contrast. Toast them lightly in a dry pan for even more depth of flavor. They also add healthy fats that help the meal keep you satisfied.

The Dressing

  • A tangy blend of lime juice, a touch of honey or sugar, fish sauce or soy sauce, garlic, and a little chili for heat. Balance is key — it should be sour, salty, sweet, and just a little spicy all at once.

Other Food to Pair with This Salad

This Thai Chicken Salad is a meal on its own, but here are some delicious sides or extras to serve with it:

  • Sticky rice or jasmine rice – A great way to turn it into a heartier dinner.

  • Fresh spring rolls – Another no-cook favourite with rice paper and veggies or boiled shrimps (optional).

  • Grilled corn or skewers – If you’re firing up the BBQ, a few grilled additions pair perfectly.

  • Thai iced tea or cucumber water – Something cool and refreshing to drink alongside it.

A Summer Meal

Whether you’re hosting a backyard lunch, prepping meals for the week, or just trying to avoid heating up the stove, this Thai Chicken Salad checks all the boxes: easy, healthy, and seriously delicious. If you love Asian-inspired flavors, you’ll also enjoy our 30-minute Thai basil chicken or the bold flavors in our lemongrass chicken drumsticks.

Frequently Asked Questions

Can I make Thai Chicken Salad ahead of time?

Yes — prepare all the components separately and store in the fridge for up to 2 days. Keep the dressing in a separate container and toss just before serving to maintain maximum crunch.

What can I use instead of fish sauce?

Soy sauce or tamari are great substitutes for a vegetarian version. You can also use coconut aminos for a soy-free alternative. The dressing will have a slightly different flavor but will still be delicious.

How do I cook the chicken for this salad?

Poaching is our favorite method — place chicken breasts in simmering salted water for 15–18 minutes, then shred with two forks. Rotisserie chicken is an even quicker shortcut. Grilled chicken also adds a lovely smoky dimension.

Is Thai Chicken Salad gluten-free?

Yes, when made with fish sauce or tamari (gluten-free soy sauce). Just double-check your fish sauce label, as some brands add wheat. Red Boat fish sauce is a certified gluten-free option.

Can I add noodles to this salad?

Absolutely! Rice noodles or glass noodles cooked according to package directions and tossed with the dressing make a more substantial noodle salad. It’s essentially a Thai noodle bowl at that point — just as delicious.

Thai Chicken Salad

Prep20 min
Cook25 min
Total45 min
Serves
6 people

Ingredients

  • 3 cups poached chicken breast or rotisserie chicken
  • 3 cups shredded white cabbage
  • 3 cups shredded purple cabbage
  • 1 cups shredded carrots
  • ½ cup shredded red onion
  • ¼ cup chopped mint leaves
  • 1 cup chopped cilantro
  • ½ cup roasted peanuts, chopped
  • ¼ cup fresh lime juice
  • 2 tbsp fish sauce
  • 2 tbsp rice vinegar
  • 1 tbsp honey
  • 1 garlic clove
  • 1 red chili, finely minced ((optional))

Instructions

  1. 1In a large bowl, combine the shredded chicken, cabbage, carrots, red onion, mint, and cilantro. Toss well to mix.
  2. 2In a small bowl, whisk together the lime juice, fish sauce, rice vinegar, honey or sugar, garlic, and chili (if using) until the sugar dissolves.
  3. 3When ready to serve, pour the dressing over the salad and toss well to coat everything evenly.
  4. 4Transfer to a serving platter or individual bowls. Top with the chopped peanuts. Serve immediately and enjoy!

Nutrition per serving

280
Calories
24g
Protein
16g
Carbs
13g
Fat
3g
Fiber
8g
Sugar
560mg
Sodium

Recipe by Love & Harvest

Made this recipe? Leave a rating

Shop What You'll Need

Instant Pot Duo 7-in-1

Instant Pot Duo 7-in-1

Used in our chili, menudo, and black garlic recipes.

Bamboo Steamer Basket (10")

Bamboo Steamer Basket (10")

The classic tool for our Cantonese steamed pork with preserved vegetables.

Red Boat Fish Sauce

Red Boat Fish Sauce

The secret behind our Thai chicken, lemongrass marinade, and spring rolls.

* As an Amazon Associate I earn from qualifying purchases.

Nutritional information is estimated and may not be accurate. It is for informational purposes only. Consult a registered dietitian for personalised dietary advice.

Allergen notice: Recipes may contain common allergens including gluten, dairy, eggs, nuts, soy, sesame, or shellfish. Always verify ingredient labels if you have food allergies.

Samantha Chow

Recipe by

Samantha Chow

Recipe Developer

136+ Recipes3 Kid Critics4 Culinary Influences

Canadian designer cooking her way through Mexico. Three kids, one kitchen, a world of flavours. Read Sam's full story →

Free Download

Get 7 Quick 30-Minute Family Dinners — Free

Sam's most-requested weeknight dinners, on the table in 30 minutes. For families who want to eat well even on crazy nights.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.

We use cookies to analyse site traffic and serve personalised ads. By clicking "Accept All", you agree to our Cookie Policy.