Thai Chicken Salad Recipe

This salad hits all the Thai flavors: sweet, sour, salty, and spicy. The key is the homemade peanut dressing, which pulls everything together. The recipe starts with poaching the chicken, which ensures it’s moist and tender enough for a cold salad.

Published July 24, 2025
Jump to Recipe
Thai Chicken Salad Recipe

Ingredients

For the Peanut-Lime Dressing

  • 1/2 cup creamy peanut butter
  • 1/4 cup fresh lime juice
  • 3 tablespoons low-sodium soy sauce
  • 2 tablespoons honey
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon fresh ginger, grated
  • 2 cloves garlic, minced
  • 2-4 tablespoons hot water, as needed

For the Salad

  • 2 boneless, skinless chicken breasts (about 1 pound total)
  • 4 cups shredded Napa cabbage
  • 2 cups shredded red cabbage
  • 1 large carrot, julienned
  • 1 mango, julienned
  • 1 red bell pepper, thinly sliced
  • 1/2 red onion, thinly sliced
  • 1 fresh red chile (like Fresno), thinly sliced
  • 4 scallions, sliced on the diagonal
  • 1/2 cup fresh cilantro, chopped
  • 4 tablespoons fresh mint, chopped
  • 3/4 cup roasted, salted peanuts, coarsely chopped

Poach and Shred the Chicken

Place the chicken breasts in a saucepan and add enough cold, salted water to cover them by an inch.

Bring the water to a gentle simmer over medium heat. Do not let it boil rapidly. Once simmering, reduce the heat to low, cover the pot, and cook for 10-15 minutes, or until the internal temperature of the chicken reaches 165F.

Transfer the cooked chicken to a cutting board and let it cool completely. Once cool, shred the meat with two forks. You can do this step a day ahead.

Make the Dressing

While the chicken cooks or cools, make the dressing. In a medium bowl, whisk together the peanut butter, lime juice, soy sauce, honey, sesame oil, ginger, and garlic.

The mixture will be very thick. Whisk in the hot water, 1 tablespoon at a time, until the dressing reaches a smooth, pourable consistency.

Assemble the Salad

In a very large bowl, combine the shredded chicken, both types of cabbage, the carrot, mango, bell pepper, red onion, red chile, scallions, cilantro, and mint.

Pour about 3/4 of the peanut dressing over the salad and add half of the chopped peanuts. Toss everything together until well-coated. The cabbage will seem like a lot at first, but it will wilt down as you toss.

Taste the salad and add more dressing if needed.

Serve immediately, garnished with the remaining chopped peanuts. The salad is best eaten right away, as the vegetables will start to lose their crunch after about 15 minutes.

Thai Chicken Salad Recipe

Thai Chicken Salad

This salad hits all the Thai flavors: sweet, sour, salty, and spicy. The key is the homemade peanut dressing, which pulls everything together. The recipe starts with poaching the chicken, which ensures it's moist and tender enough for a cold salad.
Prep Time 30 minutes
Cook Time 15 minutes
Cooling Time 30 minutes
Total Time 1 hour 15 minutes

Ingredients

For the Peanut-Lime Dressing

  • 1/2 cup creamy peanut butter
  • 1/4 cup fresh lime juice
  • 3 tablespoons low-sodium soy sauce
  • 2 tablespoons honey
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon fresh ginger grated
  • 2 cloves garlic minced
  • 2-4 tablespoons hot water as needed

For the Salad

  • 2 boneless skinless chicken breasts (about 1 pound total)
  • 4 cups shredded Napa cabbage
  • 2 cups shredded red cabbage
  • 1 large carrot julienned
  • 1 mango julienned
  • 1 red bell pepper thinly sliced
  • 1/2 red onion thinly sliced
  • 1 fresh red chile like Fresno, thinly sliced
  • 4 scallions sliced on the diagonal
  • 1/2 cup fresh cilantro chopped
  • 4 tablespoons fresh mint chopped
  • 3/4 cup roasted salted peanuts, coarsely chopped

Method

  • Place chicken in saucepan, cover with salted water by 1 inch.
  • Bring to gentle simmer, reduce heat, cover and cook 10-15 minutes until 165°F internal temperature.
  • Cool chicken completely, then shred with forks.
  • Whisk peanut butter, lime juice, soy sauce, honey, sesame oil, ginger, and garlic.
  • Add hot water gradually until dressing reaches pourable consistency.
  • Combine shredded chicken, both cabbages, carrot, mango, bell pepper, onion, chile, scallions, herbs in large bowl.
  • Add 3/4 of dressing and half the peanuts, toss well to coat.
  • Adjust dressing to taste, top with remaining peanuts.

Notes

Serve immediately – vegetables will soften after 15 minutes.
Chicken can be poached and shredded one day ahead.

Leave the first comment

Recipe Rating