This vegan Thai Noodle Salad is an easy, gluten-free dish perfect for summer parties. Fresh vegetables and perfectly cooked noodles are tossed in the BEST Thai peanut sauce for a…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Begin by preparing the rice noodles according to package directions. Typically, you’ll bring a large pot of water to a boil, then remove from heat and add the noodles. Let them soak for 6-8 minutes until tender but still chewy (al dente). Stir occasionally to prevent clumping. The noodles should be opaque and flexible when done. Drain immediately in a colander and rinse under cold running water to stop the cooking process and remove excess starch. This step is crucial for a non-gummy salad. Shake off excess water and set aside. If you’re not using them right away, toss with a teaspoon of sesame oil to keep them from sticking.

Step 1 image
Step 2

While the noodles soak, make the peanut dressing. In a small bowl, whisk together the peanut butter, soy sauce, lime juice, maple syrup, sesame oil, minced garlic, and grated ginger. The mixture will be thick at first. Add warm water, one tablespoon at a time, while whisking until you achieve a smooth, pourable consistency. Taste and adjust: more lime for acidity, more maple for sweetness, or a splash of sriracha for heat. The dressing should be bold and balanced—salty, sweet, tangy, and nutty. Set aside.

Step 2 image
Step 3

Prepare the vegetables. Peel the carrot and julienne it into thin matchsticks (or use a box grater for quicker shreds). Slice the red bell pepper into thin strips, about 2 inches long. If using edamame, thaw them under warm water and pat dry. Place all vegetables in a large mixing bowl. Add the cooked noodles on top.

Step 4

Pour the peanut dressing over the noodles and vegetables. Use tongs or two large forks to toss everything together thoroughly, ensuring every strand of noodle is coated in the creamy sauce. The dressing will cling to the noodles and veggies, creating a glossy, appetizing look. If the salad seems dry, add an extra splash of warm water or lime juice.

Step 5

Transfer the salad to a serving platter or individual bowls. Garnish with fresh cilantro, sliced green onions, and crushed peanuts (if using). For an extra kick, drizzle with sriracha or chili garlic sauce. Serve immediately at room temperature or chilled. This salad is delicious both ways. The flavors meld and deepen as it sits, making it a great make-ahead option.

For best results

  • For the best texture, do not overcook the rice noodles. They continue to soften slightly after draining, so aim for a firm bite. Rinsing with cold water stops the cooking and removes surface starch, preventing a sticky mess. If making ahead, toss with a tiny bit of sesame oil to keep them separate.
  • Peanut butter varies widely in consistency and saltiness. Natural peanut butter (with just peanuts and salt) works best because it's less sweet and oily than processed brands. If your dressing is too thick, add warm water a teaspoon at a time. Too thin? Add a little more peanut butter. Always taste and adjust seasoning before tossing.
  • Julienning vegetables by hand gives the most attractive result, but a mandoline or food processor with a shredding disc saves time. For a colorful twist, use a mix of purple cabbage, shredded broccoli stems, or thinly sliced snap peas. The key is to keep vegetables uniform in size so they integrate well.
  • This salad is incredibly meal-prep friendly. Store the dressing separately and toss just before serving to keep the noodles from absorbing all the liquid and becoming soggy. The salad keeps well in the fridge for up to 3 days. The flavors actually improve overnight as they meld.
  • To boost the protein content further, add grilled tofu, edamame, or shredded cooked chicken (if not vegan). For a nut-free version, substitute sunflower seed butter or tahini. The dressing will have a slightly different flavor but remains delicious.
  • If you like a spicy kick, add sriracha or chili garlic sauce to the dressing. Start with 1 teaspoon and adjust to your heat preference. Alternatively, serve with fresh sliced Thai bird chilies on the side for an extra punch.

Variations

  • Protein-Packed Version: Add 8 oz (225g) of grilled or baked tofu, cut into cubes, or 1 cup of shredded rotisserie chicken. For a seafood twist, toss in cooked shrimp or flaked salmon. The neutral flavor of the noodles and the bold dressing pair well with any protein.
  • Low-Carb / Zoodle Version: Replace rice noodles with spiralized zucchini or summer squash. To avoid a watery salad, salt the zoodles lightly and let them sit for 10 minutes, then squeeze out excess moisture before adding the dressing. You can also use shirataki (konjac) noodles for near-zero carbs.
  • Crunchy Veggie Boost: Add 1/2 cup of thinly sliced purple cabbage, 1/2 cup of bean sprouts, and 1/4 cup of chopped roasted peanuts for extra crunch. The cabbage adds color and a peppery bite, while sprouts provide a fresh, hydrating element.
  • Mango Thai Salad: Toss in 1/2 cup of ripe mango, julienned, for a sweet-tart contrast. The mango complements the peanut dressing beautifully and adds a tropical flair. Reduce the maple syrup slightly if the mango is very sweet.
  • Creamy Avocado Twist: Mash half an avocado into the dressing for extra creaminess and healthy fats. This will make the dressing thicker and richer. Add a splash more lime juice to keep it bright.

Nutrition

  • Calories385 kcal
  • Total Fat16g
  • Saturated Fat3g
  • Cholesterol0mg
  • Sodium520mg
  • Total Carbohydrates52g
  • Dietary Fiber5g
  • Sugars10g
  • Protein12g

Common Questions

Can I make this salad ahead of time?
Yes, absolutely! This Thai Noodle Salad is perfect for meal prep. However, for best results, store the dressing separately from the noodles and vegetables. When ready to serve, simply pour the dressing over the salad and toss. The salad can be stored in the refrigerator for up to 3 days. The flavors will meld and deepen, making it even more delicious the next day.
Is this recipe gluten-free?
Yes, as long as you use gluten-free tamari or coconut aminos instead of regular soy sauce, and ensure your rice noodles are 100% rice (most are). Check the labels of any additional condiments like sriracha to confirm they are gluten-free. This salad is naturally gluten-free and celiac-friendly.
Can I use a different nut butter?
Absolutely! Almond butter, cashew butter, or sunflower seed butter (for nut-free) all work well. The flavor will change slightly: almond butter gives a milder, sweeter taste; cashew butter is creamier; sunflower seed butter has a distinct earthy flavor. Adjust sweetness and salt accordingly, as different butters have varying levels of salt and sugar.
How can I make this lower in calories?
To reduce calories, use a smaller amount of peanut butter (2 tablespoons instead of 1/3 cup) and thin the dressing with more water or lime juice. Replace half the noodles with spiralized vegetables like zucchini or cucumber. Also, skip the crushed peanuts garnish and use less oil. The salad will still be flavorful and satisfying.
What can I use instead of rice noodles?
You can substitute soba noodles (buckwheat noodles), udon noodles, or even spaghetti if you’re not gluten-free. For a low-carb option, use shirataki noodles or kelp noodles. Cook according to package directions and rinse well. The texture will differ, but the peanut dressing pairs well with many noodle types.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. If the salad has already been dressed, the noodles will absorb some liquid and may become softer. To refresh, add a splash of lime juice or a drizzle of water before serving. Do not freeze, as the texture of the noodles and vegetables will suffer.