Thai Noodle Salad with Peanut Dressing

Full of veggies and with a dressing that’s creamy, sweet, and just a little sour, this Thai Noodle Salad with Peanut Dressing is the perfect vegetarian-friendly quick meal that you will be sure to pick over take-out any time!
Great as a make-ahead dish as well as a delicious impromptu dinner, my Thai Noodle Salad with Peanut Dressing is loaded with vegetables, including traditional cabbage, green onion, and carrots, along with romaine lettuce and mango, which add a burst of freshness to balance out the rich and flavorful dressing.
Prepping the Noodles and Veggies
First, I like to start with the noodles. Thai rice noodles are naturally gluten-free and are available fresh or dried, but I’m using dry here for convenience.
Cooking them first ensures they have enough time to cool down before adding the other ingredients. While Thai noodles are my favorite option, feel free to use soba noodles if that's what you have on hand.
Then comes the chopping. While this may look like a lot of vegetables, you might find you’ll want to double the recipe as everyone goes back for seconds! Romaine and cabbage provide the greens, bell pepper, carrots, and green onions add color and flavor, and the dish is finished with juicy mango, pungent cilantro, and crunchy peanuts.
And finally, the dressing adds creaminess in the form of peanut butter, a caramel-like taste from coconut sugar, tang from lime juice and vinegar, and spice from sriracha, ginger, and garlic.
If you don’t have fish sauce and sesame oil, they are worth a trip to the store, as they can transform any dish with their deep flavor. You will find many more uses for them outside of this recipe, including right here on RunBuzz.
Need More Protein?
Thai Noodle Salad with Peanut Dressing is great on its own, but feel free to add more protein to it like grilled chicken breast, baked tofu, or even some cooked shrimp. All you need to do is add them just before serving. If making this ahead of time, you might want to add the peanuts last, so they stay fresh and crunchy. Can’t do peanuts? Almonds and cashews work well in this recipe too.
Thai Noodle Salad with Peanut Dressing
A cold noodle salad with crunchy vegetables and a creamy peanut dressing — refreshing and satisfying on warm training days.
1Ingredients
2Instructions
- 1
Bring a large pot of water to a boil, and cook the noodles according to package directions. Drain and set aside to cool a little. If they start to stick together, a quick rinse in cold water will separate them.
- 2
Make the dressing by placing all the dressing ingredients together in a small bowl and whisking until smooth.
- 3
To serve, mix the noodles with the vegetables, mango, cilantro, and dressing. Sprinkle chopped peanuts on top, and a little extra cilantro for a burst of color if desired. If making this ahead of time, keep the veggies and dressing separate until ready to serve.
Nutrition Facts (per serving)
Related Recipes
More runner-friendly recipes from the RunBuzz kitchen.

Chickpea Bruschetta
Quick chickpea bruschetta with tahini, fresh tomatoes and parsley. Dairy free, vegetarian, and no cooking required.

Pesto Pasta Salad
A 5-ingredient pesto pasta salad with roasted peppers, mozzarella and rocket. 501 calories, 67g carbs, and stores in the fridge for 3 days.

Chickpea and Quinoa Tabbouleh
A protein-packed chickpea and quinoa tabbouleh with fresh parsley, tomatoes and cucumber. Gluten free, vegan friendly, and great for meal prep.

Baked Lentil Falafels
Baked lentil falafels made with just 5 key ingredients. 10g protein per serving, dairy free, and perfect for meal prep.

Vegan Jambalaya
Traditionally, jambalaya is a dish filled with meat, seafood, or sometimes even both. Can you even make Vegan Jambalaya? The answer is a resounding yes, using vegan sausage, plenty of colorful...

Protein Porridge
Warm protein porridge with oats, vanilla whey, banana and walnuts. 19g protein, 44g carbs, and ready in 12 minutes.