Go Back
+ servings
Close up view of the Asian noodle salad.

Vegan Thai Noodle Salad

Fresh veggies, a creamy peanut sauce, and your favorite noodles easily come together in this Vegan Thai Noodle Salad! It’s ready in less than 20 minutes, low in calories, full of flavor, and one that everyone will love!
5 from 3 votes
Print Recipe Pin Recipe

Bonnie - Serene Trail

Course: Main Course
Cuisine: Thai
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 6
Calories: 268kcal

Ingredients

Noodle Salad

  • 8 ounces noodles (any vegan long variety)
  • 1 red pepper, thinly sliced
  • 1/3 head red cabbage, thinly sliced
  • 4 green onions, sliced
  • 3 carrots, finely sliced
  • 1/2 of an English cucumber, thinly sliced
  • 1/2 a bunch of cilantro, chopped

Peanut Sauce

Garnish

  • peanuts, chopped
  • green onions
  • cilantro

Instructions

  • Heat a large pot of water to a boil.
  • Meanwhile, stir the sauce ingredients together to break up the peanut butter. I like to use a small mason jar for this to give it a vigorous shake just before pouring it over the noodle salad. Let the sauce sit in the fridge for a few minutes while preparing the other ingredients so the flavors can come together.
  • Add the noodles to the boiling water and cook them to al dente according to their package instructions. Rinse them immediately after draining them to stop the cooking process and to keep them from sticking.
  • Cut all of the vegetables and place them in a large mixing bowl while the noodles are cooking.
  • Shake the sauce and pour it into the large bowl along with the noodles. Toss everything together until it’s well combined. Enjoy the salad right away or chill it for later.

Video

Notes

Add-In Ideas

Tofu, kale, onions, lettuce, spinach, edamame, bean sprouts, etc.

Make Ahead & Storage

This Thai noodle salad is perfect to make ahead or use for meal prep. Completely assemble it and store it in the refrigerator for 4 days in a sealed dish. Give it a good stir to redistribute the peanut sauce just before serving it.

Nutrition

Serving: 1 cup | Calories: 268kcal | Carbohydrates: 35.9g | Protein: 5.3g | Fat: 11.6g | Saturated Fat: 2.2g | Sodium: 865mg | Potassium: 404mg | Fiber: 3.7g | Sugar: 13.5g | Calcium: 57mg | Iron: 2mg

The nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I'd love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.