Thai Chicken Salad

Thai Chicken Salad with peanut dressing is an easy recipe for lunch or dinner! Combine grilled soy ginger chicken and a fresh homemade peanut sauce with other fresh ingredients to make this easy salad recipe. 

Pouring peanut sauce into a bowl of thai chicken salad.

Forget boring salads! We want salads that are not only packed with healthy ingredients but are also packed with flavor. Thai chicken salad is one of my go-to easy weekday lunches or easy weeknight meals. After ordering a similar salad from one of my local restaurants for lunch for years, we decided to create our own recipe. Grilled soy ginger chicken is served over a bed of fresh ingredients and is drizzled with a homemade peanut dressing.

Chopped lettuce and cabbage on a white cutting board.

Thai chicken peanut flavors are always a favorite! We love Thai chicken peanut rice skillet, Thai chicken noodles and this Thai chicken salad recipe.

Soy ginger chicken

To make the grilled soy chicken chicken, whisk together soy sauce and freshly minced ginger. Marinate the chicken in the mixture in the refrigerator for about one hour. Grill the chicken over medium-high heat until cooked through, about 5 to 8 minutes on each side.

Squeeze lime juice into peanut dressing.

Peanut chicken salad dressing ingredients

To make the dressing for the salad, whisk together minced garlic, minced red pepper, soy sauce, vinegar, sugar or maple syrup, fresh lime juice, olive oil, fish sauce, peanut butter and water.

Sprinkle wonton crisps over thai chicken salad.

Thai chicken salad ingredients

  • Grilled soy ginger chicken
  • Romaine lettuce
  • Edamame
  • Cabbage
  • Carrots
  • Wonton crisps or chow mein noodles
  • Peanut dressing

Combine all of the ingredients for the salad together in bowls and enjoy! You can also prep these salads in advance for meal prep. Store them in reusable glass containers, reserve the dressing on the side and store in the refrigerator until ready to serve. Drizzle the salad with the peanut dressing before serving.

A white bowl with carrots, edamame, cabbage and lettuce.

This salad would even work great for a large gathering, dinner party or event. Simply 2x, 3x, or 4x the recipe, depending on the amount of servings needed.

If you’re looking for easy meal prep salad recipes, try our chicken fajita chopped salad, greek chicken pasta salad or southwest sweet potato chopped salad. We also really love caprese grilled chicken salad and California cobb salad.

Pouring peanut sauce into a bowl of thai chicken salad.

Thai Chicken Salad

Yield: 5 servings
Prep Time: 15 mins
Cook Time: 10 mins
Total Time: 25 mins
This Thai chicken salad has the perfect mix of veggies and grilled soy ginger chicken. It's served with a fresh peanut dressing!
5 from 2 votes


For the chicken:

  • 2 boneless skinless chicken breasts
  • 1/3 cup soy sauce
  • 1 inch fresh ginger, peeled and minced

For the dressing:

  • 2 cloves garlic, minced
  • ½ teaspoon minced hot pepper
  • 2 tablespoon soy sauce
  • 2 tablespoon vinegar
  • 1 tablespoon sugar
  • 1 tablespoon fresh lime juice
  • 1 tablespoon olive oil
  • ½ teaspoon fish sauce
  • 1/4 cup peanut butter
  • ¼ cup water

For the salad:

  • 4 cups romaine lettuce
  • 1 cup cooked and shelled edamame
  • 1 cup shredded cabbage
  • 1 cup shredded carrots
  • ¾ cup wonton crisps or chow mein noodles


  • To make the chicken, whisk soy sauce and ginger together in a small bowl. Place chicken in mixture and marinate in refrigerator for about one hour. After marinating, prepare grill for direct grilling over medium-high heat. Place the chicken on the grill directly over the fire and cook until the juices run clear and the chicken is cooked through, about 5 to 8 minutes on each side.
  • To make the dressing, combine garlic, pepper, soy sauce, vinegar, sugar, lime juice, oil and fish sauce in a small bowl. Whisk until smooth. Add the peanut butter and water and whisk again until smooth and creamy.
  • To assemble the salad, divide ingredients into 4 servings, layer with chicken and top with dressing.


  • Prep these salads in advance and store in the refrigerator until ready to serve. Reserve the dressing until ready to serve.


Serving: 0g, Calories: 436kcal, Carbohydrates: 55g, Protein: 25g, Fat: 13g, Saturated Fat: 2g, Cholesterol: 35mg, Sodium: 1353mg, Potassium: 702mg, Fiber: 6g, Sugar: 7g, Vitamin A: 7765IU, Vitamin C: 17.6mg, Calcium: 93mg, Iron: 4.4mg
Course: Salad
Cuisine: Thai
If you try this recipe, don’t forget to leave a review below or share a photo and tag @spoonfulofflavor on Instagram.

3 comments on “Thai Chicken Salad”

  1. This salad is amazing! the dressing takes it over the top, so delish!

  2. This salad is so good! 

  3. Looks amazing! Definitely not a boring salad!!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.