Thai Chicken Salad

Thai chicken salad with shredded chicken, purple cabbage, carrots and chopped peanuts, with a bowl of lime dressing on the side.

This Thai Chicken Salad is a fresh, vibrant dish with shredded chicken, crunchy veggies, and a tangy dressing. It’s light, easy to make, and perfect for hot days when you want something fresh 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 is light but filling, and packed with flavor.

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

Thai chicken salad with purple cabbage, carrots and herbs in a white bowl

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 dairy-free, and gluten-free if your fish sauce is labelled gluten-free, 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. I use Three Crabs fish sauce — the brand I actually keep in the kitchen. 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.

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.

Cabbage and carrot slaw with chopped peanuts and a bowl of dressing on the side

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, fresh, 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?

It can be, when your fish sauce (and any soy sauce swap) is gluten-free. Just double-check the label — some fish sauce brands add wheat. I use Three Crabs; always verify the bottle you buy if gluten is a concern.

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 with shredded chicken, purple cabbage, carrots and chopped peanuts, with a bowl of lime dressing on the side.

Thai Chicken Salad

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 is light but filling, and packed with flavor.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 6 people
Course: Appetizer, Salad
Cuisine: Thai
Calories: 280

Ingredients
  

Salad
  • 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
Lime and Fish Sauce Dressing (Nuoc Cham)
  • ¼ cup fresh lime juice
  • 2 tbsp fish sauce
  • 2 tbsp rice vinegar
  • 1 tbsp honey
  • 1 garlic clove
  • 1 red chili, finely minced (optional)

Method
 

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

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating