This Thai Chicken Noodle Salad has it all! Juicy, flavorful chicken satay, crisp veggies, and a creamy, tangy peanut dressing that ties it all together. It’s fresh, colorful, and loaded with bold flavors. Every bite is a perfect balance of savory, sweet, crunchy, and just the right amount of spice.

Thai chicken noodle salad with fresh veggies, rice noodles, peanut dressing, cilantro, mint and chopped peanuts.

Thai Chicken Noodle Salad isn’t your typical salad, it’s a full-on meal that’s packed with so much flavor. The marinated chicken is grilled to perfection, and gets that delicious charred flavor. It’s served over a mix of crisp veggies and topped with cilantro and mint for an extra burst of freshness. The salad is tossed in a creamy peanut dressing that’s packed with all the Thai flavors we love.

If you’re looking for more refreshing salad ideas, be sure to check out Crispy Prosciutto Salad with Apples and Feta, Easy Italian Grinder Pasta Salad, and Arugula Steak Salad with Cornbread Croutons.

Why You’ll Love This Thai Chicken Salad

  • Bold flavors- From the marinade to the Thai ingredients and fresh herbs, this salad has an explosion of flavors in every single bite.
  • Freshness- This salad combines crisp, fresh veggies like shredded cabbage, sweet bell peppers, cucumbers, julienne carrots and lots of fresh cilantro and mint. It’s the kind of salad that feels light and refreshing while still being incredibly satisfying.
  • Quick and convenient- Easy to whip up, this salad is perfect for meal prep, weeknight dinners, or even a picnic.
  • Customizable- Adjust the spice level, swap out proteins, or add extra veggies to make it your own.
Thai chicken noodle salad with chicken satay, peanut dressing, fresh veggies, mint, and cilantro.

Ingredient Notes and Substitutions

Below are ingredient notes. For the complete list and quantities, please refer to the recipe card located at the bottom of the page.

  • Chicken- Feel free to use chicken breast, tenders or thighs.
  • Rice noodles- I use Three Ladies Brand Rice Sticks, but feel free to use your favorite type of noodle. Cook according to package instructions.
  • Carrots- Julienned or shredded. You can use store-bought or cut them by hand.
  • Bell peppers- I use red bell peppers for their sweetness, as well as their beautiful color.
  • Green onions- Adds a subtle onion flavor. You can also use thinly sliced red onions.
  • Herbs- I use fresh cilantro and mint. You can also add some Thai basil if it’s available.
  • Coconut milk- Adds richness and a subtle sweetness. It also helps tenderize the chicken.
  • Soy sauce- I use reduced soy sauce. Feel free to substitute tamari (gluten-free).
  • Spices- Ground cumin, coriander, and turmeric. You can also use yellow curry powder.
  • Garlic- Use fresh garlic cloves for the best flavor.
  • Ginger- I use a spoon to peel the skin off the ginger. You can also use a vegetable peeler.
  • Brown sugar- A touch of sweetness to balance the acidity and saltiness. You can use light or dark brown sugar.
  • Fish sauce- Adds a salty, umami flavor. If you’re avoiding fish sauce, you can substitute with tamari or a mushroom-based sauce.
  • Peanut butter- Use smooth peanut butter.
  • Lime juice- I recommend using fresh lime juice.
  • Rice vinegar- Adds a subtle, slightly sweet acidity to the dressing.
  • Sriracha- Adjust the amount to your preferred spice level. You can also use chili garlic sauce or sambal oelek.
Grilled chicken satay.

Step By Step Instructions – Thai Noodle Salad

STEP 1: Marinate chicken. In a bowl, whisk together coconut milk, turmeric, cumin, coriander, soy sauce, minced garlic, grated ginger, brown sugar, and fish sauce. Add the chicken and coat evenly. Then, cover and refrigerate for at least 30 minutes, or up to 2 hours.

Chicken tenders marinated in coconut milk, brown sugar, spices, fish sauce, soy, garlic and ginger.
Grilled chicken satay.

STEP 2: Prepare the peanut dressing. Meanwhile, in a small mixing bowl combine the peanut butter, fish sauce, sesame oil, rice vinegar, lime juice, brown sugar, soy sauce, coconut milk, Sriracha, garlic and ginger. Whisk the ingredients until smooth. Then, cover and refrigerate until ready to use.

STEP 3: Cook the noodles. Cook rice noodles according to the package instructions. Once cooked, drain the noodles and immediately rinse them under cold water to stop the cooking process and prevent sticking. Then, set the noodles aside.

Soy sauce, rice vinegar, sesame oil, fish sauce, sriracha, brown sugar, garlic, ginger, lime juice, and peanut butter.
Soy sauce, rice vinegar, sesame oil, fish sauce, sriracha, brown sugar, garlic, ginger, lime juice, peanut butter, and coconut milk.

STEP 4: Grill the chicken. Heat a grill pan over medium heat and brush with oil or nonstick spray. Remove the chicken from the marinade, letting any excess drip off. Then, place the chicken in the hot pan.

Rice noodles, carrots, red bell peppers, cucumber, shredded green cabbage, and sugar snap peas.
Rice noodles, carrots, red bell peppers, cucumber, shredded green cabbage, sugar snap peas, and peanut dressing.

Cook the chicken for 5-7 minutes on each side, or until the internal temperature reaches 165℉. Once the chicken is cooked, allow it to rest for 5 minutes. Then, slice the chicken into small chunks and set aside.

STEP 5: Assemble the salad. In a large mixing bowl, combine the cooked noodles with the sliced carrots, cabbage, bell peppers, sugar snap peas, cucumbers, green onions, cilantro and mint. Drizzle with peanut dressing and toss gently until everything is evenly coated. Transfer salad to a serving platter or individual bowls.

Thai noodle salad with peanut dressing and fresh veggies.
Thai chicken noodle salad with peanut dressing, fresh veggies, cilantro, mint and limes.

STEP 6: Finish. Top the salad with chicken satay, extra cilantro and mint, as well as chopped peanuts for garnish. Serve and enjoy!

Thai chicken noodle salad with fresh herbs, peanuts and chopped peanuts.

Expert Tips

Here are some tips to help you perfect your Thai Chicken Noodle Salad!

  • Marinate for maximum flavor. For the most flavorful chicken, marinate for at least 2 hours, or even overnight. This allows the flavors to fully infuse into the chicken, keeping it juicy and tender.
  • Prep ingredients in advance. To save time, chop the vegetables, prepare the dressing, and marinate the chicken the day before. Assemble everything just before serving for an easy meal.
  • Don’t overcook the noodles. Rice noodles can become mushy if overcooked. Follow the package instructions carefully, and rinse them under cold water immediately after draining to stop the cooking process.
  • Adjust the dressing. The peanut dressing should be creamy, tangy, sweet, and slightly spicy. Taste as you go and add more lime juice to cut back the richness or add an extra touch of brown sugar for more sweetness.

Frequently Asked Questions

Can I use a different protein?

Absolutely! Substitute the chicken with shrimp, beef, or tofu. Alternatively, you can skip the protein altogether and still enjoy a delicious Thai noodle salad.

What’s the best way to get a smoky flavor on the chicken?

Grill the chicken over an open flame or on a grill pan to achieve a smoky, charred flavor.

Can I use pre-cooked chicken?

Absolutely! Rotisserie chicken works well, just shred or slice it and toss it with the salad. For extra flavor, consider tossing it in a bit of the peanut dressing before serving.

Can I adjust the spice level?

Yes, you can! Control the spice level by adjusting the amount of Sriracha, or omitting it entirely. To make it spicier, add fresh jalapenos or a dash of chili oil.

How can I make the dressing nut-free?

If you’re allergic to peanuts, replace the peanut butter with Tahini(sesame seed paste), sunflower seed butter, or almond butter (if no nut allergies).

Thai chicken noodle salad with fresh mint, cilantro, chicken satay, peanut dressing and limes.

Storing

Store any leftover salad in an airtight container in the refrigerator. The salad will keep for up to 3 days. However, the noodles may absorb some of the dressing and soften over time.

Separate the dressing. If you’re planning to store leftovers, keep the peanut dressing separate from the salad components. This will prevent the noodles and vegetables from becoming soggy.

More Asian Inspired Recipes

Try These Salad Recipes Too!

After trying out this recipe, I’d love to hear your feedback. Please consider leaving a comment below. Don’t forget to tag me on Instagram and follow me on Pinterest for more mouthwatering recipes. Your support is greatly appreciated!

No ratings yet

Thai Chicken Noodle Salad

Kristen-The Epicurean Mouse
This Thai Chicken Noodle Salad has it all! Juicy, flavorful chicken satay, crisp veggies, and a creamy, tangy peanut dressing that ties it all together. It's fresh, colorful, and loaded with bold flavors. Every bite is a perfect balance of savory, sweet, crunchy, and just the right amount of spice.

Ingredients
 

Chicken Satay

  • 1 lb chicken tenders or boneless, skinless chicken breast, cut into 1-inch strips (for chicken breast)
  • 1 tsp turmeric
  • 1/2 tsp cumin
  • 1/2 tsp ground coriander
  • 1/4 cup coconut milk
  • 2 cloves garlic, finely minced
  • 2 tsp fresh ginger, grated
  • 1 tbsp reduced sodium soy sauce
  • 2 tsp fish sauce
  • 2 tsp brown sugar

Peanut Dressing

  • 1 clove garlic, finely minced
  • 1 tsp fresh ginger, grated
  • 1/2 cup creamy peanut butter
  • 1 tbsp brown sugar
  • 1 tbsp toasted sesame oil
  • 2 tbsp rice vinegar
  • 2 tbsp low sodium soy sauce
  • 3 tbsp fresh lime juice
  • 1 tbsp fish sauce
  • 1/3 cup Coconut milk
  • 1 tbsp Sriracha

Thai Noodle Salad

  • 6 oz Rice noodles , cooked, drained and rinsed
  • 2 cups green cabbage, shredded
  • 1 cup carrots, julienned or shredded
  • 1 cup english cucumbers, seeds removed, sliced
  • 1 cup sugar snap peas, sliced diagonally
  • 1/2 cup green onions, sliced thin
  • 1 each red bell pepper, julienned
  • 1/2 bunch cilantro, roughly chopped
  • 1/4 cup fresh mint leaves, roughly chopped
  • 1/2 cup roasted peanuts, chopped

Instructions
 

  • In a bowl, whisk together coconut milk, turmeric, cumin, coriander, soy sauce, minced garlic, grated ginger, brown sugar, and fish sauce. Add the chicken and coat evenly. Then, cover and refrigerate for at least 30 minutes, or up to 2 hours.
  • Meanwhile, in a small mixing bowl combine the peanut butter, rice vinegar, lime juice, sesame oil, brown sugar, soy sauce, fish sauce, coconut milk, Sriracha, garlic and ginger. Whisk the ingredients until smooth. Then, cover and refrigerate until ready to use.
  • Cook rice noodles according to the package instructions. Once cooked, drain the noodles and immediately rinse them under cold water to stop the cooking process and prevent sticking. Then, set the noodles aside.
  • Heat a grill pan over medium heat and brush with oil or nonstick spray. Remove the chicken from the marinade, letting any excess drip off. Then, place the chicken in the hot pan. Cook the chicken for 5-7 minutes on each side, or until the internal temperature reaches 165℉. Once the chicken is cooked, allow it to rest for 5 minutes. Then, slice the chicken into small chunks and set aside.
  • In a large mixing bowl, combine the cooked noodles with the sliced carrots, cabbage, bell peppers, sugar snap peas, cucumbers, green onions, cilantro and mint. Drizzle with peanut dressing and toss gently until everything is evenly coated. Transfer salad to a serving platter or individual bowls.
  • Top the salad with chicken satay, extra cilantro and mint, as well as chopped peanuts for garnish. Serve and enjoy!
Calories: 508kcal, Carbohydrates: 43g, Protein: 28g, Fat: 26g, Saturated Fat: 8g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 10g, Trans Fat: 0.01g, Cholesterol: 48mg, Sodium: 1051mg, Potassium: 838mg, Fiber: 5g, Sugar: 9g, Vitamin A: 4024IU, Vitamin C: 28mg, Calcium: 88mg, Iron: 3mg
Did you make this recipe?Please consider Leaving a star rating and review!