Packed with crunchy veggies, edamame, rice noodles and a scrumptious garlicky, gingery peanut-lime dressing, this cold Thai Peanut Noodle Salad recipe is make ahead ready and simple to pull together in about 30 minutes!

Discovering Thai Flavors
When I transitioned to a vegetarian way of eating, it opened up a whole new world of flavors I hadn’t previously known. Thai flavors quickly rose to the top of my list of favorites including recipes like these Vegan Thai Lentil Lettuce Wraps and this reader favorite, Thai Veggie Fried Rice. What I love about Thai food is it’s fresh, umami packed and is easily plant focused.
While the crunchy veggies and slurpy noodles shine in this cold peanut noodle recipe, it’s the totally mouthwatering Thai noodle salad dressing/sauce that ties the textures and flavors together.
This Recipe Is
- crunchy
- peanutty
- so fresh!
If you love homemade Thai Inspired Recipes, you’ll enjoy this flavorful and hearty salad recipe.
_______________________
How to Make Peanut Noodle Salad




I use thin rice noodles for this recipe, soaking them in the hot water left after cooking the edamame. Keep a close eye on the noodles while soaking. They can turn from perfectly tender to much in a flash!


“This recipe exceeded all expectations! I loaded mine up with herbs– mint, green onion, cilantro, basil- yummy! The dressing made me lick the food processor it was that good. thank you!!”
Natalie
The peanut dressing is whipped up in a food processor to break down the ginger and garlic and create a smooth dressing. Thin with water as needed, but not too much or the dressing won’t stick to the noodles and veggies.

This salad can hang out in the fridge for days, however the fats in the peanut butter are softest (and most enjoyable) at room temperature. If sharing after the salad has been chilled, pull it from the fridge at least 30 minutes before serving.

Traci’s Tips
- How Spicy? For a spicier Thai peanut noodle salad, share with Sriracha on the side or include up to three teaspoons in the dressing.
- Leftovers: Depending on how much dressing you like on the salad, you may have some peanut sauce left over. It stores beautifully for weeks in the fridge. I’ve used it as a dipping sauce for summer rolls, tossed it into curry and have poured it over these Thai Lentil Lettuce Wraps.
- Herby or Not: This Thai noodle recipe calls for a hefty portion of herbs such as cilantro, Thai basil and mint. They add so much freshness to the salad. If you have particular (ie: picky) eaters in your house, share herbs on the side.

Thai Peanut Noodle Salad Recipe
Ingredients
For the Salad
- 1/2 cup (65 grams) Cashews, or peanuts
- 1 cup (140 grams) Shelled Edamame, frozen
- 4 ounces (110 grams) Rice Stick Noodles
- 1-2 teaspoons Sesame Oil, optional, *see note
- 1 1/2 cups (155 grams) Red or Yellow Bell Pepper, about 1 large, I like to mix red and yellow
- 1 cup (45 grams) Carrots, shredded
- 3 cups (190 grams) Cabbage, green and purple mixed, shredded
- 1 cup (100 grams) Sugar Snap Peas, or snow peas, sliced into bite size pieces on the bias
- 1/2 cup (30 grams) Green Onions, sliced thin on the bias
- Herbs such as Thai basil, mint and cilantro, use to taste – I like a combo of all three, fine chop about 4 Tbs. Use whole leaves to garnish.
For the Dressing (makes about 1 C (260g))
- 1 inch (2.5cm) Nub Fresh Ginger, peeled
- 2 Plump Cloves of Garlic
- 6 tablespoons (100 grams) Peanut Butter, smooth, natural
- 2 1/2 tablespoons Lime Juice, from about one lime
- 3 1/2 tablespoons Tamari, **soy sauce may be used if desired (see note)
- 2 tablespoons Maple Syrup, or honey
- 2 teaspoons Sriracha, or 1/4 tsp red chili flakes
- 3-4 tablespoons Hot Water, to thin the dressing
Instructions
For the Salad
- Preheat oven to 350F (180C) and toast the cashews for 8-9 minutes, or until golden and fragrant. Set aside to cool. Rough chop. Set aside 2 Tbs for garnish.
- Bring a medium pot of water to a boil. Once boiling add the frozen edamame. Set a timer for five minutes and cook the edamame on high heat. The water should return to a boil. Set a strainer inside a large bowl to retain the water from the edamame. After 5-6 minutes of cooking and the edamame is tender, strain the edamame reserving the water in a large bowl. Rinse the edamame under cool running water. Set the edamame aside.
- Working quickly, into the reserved water, add the rice noodles. Allow the noodles to soak for 4-6 minutes in the previously boiled edamame water. Loosen with a fork and check on them every few minutes. They should be tender, not mushy, when ready. Strain and rinse with cold running water, tossing, until the water runs clear. Wipe the bowl dry and add the rice noodles to the bowl. Drizzle with sesame oil if using and toss. Otherwise, add the edamame to the rice noodles.
- To the mixing bowl add the cashews, peppers, carrots, cabbage, peas, onions and herbs. Set in the refrigerator while making the dressing.
For the Dressing
- Into the bowl of a food processor, add the ginger, garlic, peanut butter, lime, Tamari, maple and Sriracha. With the processor running drizzle in a few Tbs of hot water. Process until smooth. Check consistency. The dressing needs to be thick enough to stick to the noodles and veggies. If too thin, it'll sink to the bottom of the bowl. Add up to two more Tbs of water if desired.
To Assemble
- Pour the dressing over the salad, holding out about 1/4 C. Toss salad thoroughly so that all the noodles and veggies are covered. Add additional dressing if desired. Transfer to a serving bowl and sprinkle additional herbs and 2 Tbs of cashews over the top. Serve with lime wedges and Sriracha.
- Thai Peanut Salad holds well in the fridge for up to three days. If desired, set out at room temperature at least 30 minutes prior to serving to allow the fats to soften.
Notes
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.
Made it? Leave a comment below!
The most helpful comment may include recipe rating, feedback, any modifications or helping other commentors.







10/10 recipe. So flavorful, refreshing, and filling. Perfectly seasoned dressing.
It’s a LOT of chopping and dishes but very much worth it. There’s no way it’s a “30 minute recipe” lol it took me well over an hour and I have good knife skills.
This recipe is Orthodox and catholic fasting friendly, which is awesome because it’s hard to find super flavorful dishes within those bounds.
I made a double batch for a potluck and can’t wait to share!
Love hearing this, Jenna! Thank you for your note and giving the salad a go! I hope everyone enjoyed it at the potluck. Timing recipes can sometimes be a challenge since individual pacing varies so much. However, I appreciate your feedback!
Hi Tracy,
Loved this recipe, but didn’t have snowpeas or edemame–lightly parboiled green beans and limas instead–and subbed parsley for the cilantro…ummmm!
Hi Bobbi! Hooray for a tasty salad and using what you had on hand. Thank you for your note! So glad the green beans and limas worked for you!
I loved it and so did my company. I didn’t find the Thai Basil in time to use it but now I have the Thai basil so I’ll give it another round. Looking forward to it:)
Best news ever, Sue! Thank you for your note and giving the salad a go!
This recipe is delicious!! I’ve made it so many times!
Thank you for your note, Kristy! I love hearing this!
I made this recipe in the Spring for my husband, sister and myself. What a hit! I was craving fresh food, and it delivered in a great way!
Hi Sheree! Hooray! Thank you for your note and giving the salad a go. I love how fresh this is too!