If you love noodle dishes, then you will be wowed with the flavor-packed, veggie-loaded Vegan Thai Peanut Noodles dish! It’s simple, but so good!

Want to Save This Recipe?
Noodles are one of those comfort foods that just never gets old! These vegan Thai peanut noodles will elevate your favorite carb into something that is not only packed with veggies, but full of flavor.
Jump to:
Why You’ll Love This Recipe
- Flavorful – This recipe packs so much flavor in with ingredients that you most likely have a lot of already!
- Veggie Packed – These are a lot of veggies in this dish that not only add nutrients, but add color and flavor to bring the dish together
- Versatile – This is definitely one of those forgiving dishes where you can swap a bunch of things and it still works out. It’s perfect as written or the substitutes you may think of for this dish
🥘Recipe Ingredients

Gather your ingredients!
- Rice Noodles – rice noodles are optimal for this Thai peanut noodles because their ability to absorb flavors is superior. You can use white or brown rice noodles, we opt for brown
- Vegetables – we are adding red cabbage, bok choy, red bell peppers and garlic into our dish.
- Peanut Sauce – Thai peanut noodles feature a peanut sauce made from creamy peanut butter, soy sauce, and maple syrup for a sweet umami flavor burst with every single bite
See my recipe card below for a complete list of the ingredients with measurements.
Substitutions and Variations:
- Noodles – while rice noodles are preferred, feel free to use your favorite pasta for this dish
- Vegetables – you can sub or add your favorite vegetables into this meal – like carrots, broccoli, edamame, cucumbers and more
- Peanut Sauce – Feel free to use a store bought vegan version if you need this dish to go even faster. If you have a peanut allergy, feel free to swap the peanut butter with sunbutter or a nutbutter of your choosing.
- Protein – If you’d like to add some more protein into your dish, things like tofu or vegan chicken or soy curls would be good options

Recipe FAQs:
Yes, swaps for the soy sauce include a no soy soy sauce, coconut aminos, or tamari depending on your dietary needs. Peanuts and peanut butter can be replaced with alternative nuts and nut butters if you can have them and/or sunflower seeds/sunbutter if needed.
We do not recommend freezing this recipe in full; however, you can make just the peanut sauce and freeze that to make this dish go faster in the future.
Yes, this recipe can be made 2-3 days in advance.
We highly recommend using rice noodles as they get sticky and really absorb all the sauce and flavor. Feel free to sub out noodles or other pasta that you have on had otherwise.
Other Vegan Asian-Inspired Recipes to Consider:

Did you make and love this recipe?
Click the 5 stars in the recipe card above or below in the comment section! This is a great way to support us so we can continue to bring great recipes!
🥳 Get the Full Recipe

Vegan Thai Peanut Noodles
Ingredients
For the Peanut Sauce
- ⅔ cup creamy peanut butter
- 3 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon toasted sesame oil
- 1-2 teaspoon chili garlic sauce,
- 1-2 tablespoon maple syrup
- 1 juice of a lime
- ⅓-1 cup hot water
- 6 cloves garlic, minced (optional)
- 1 tablespoon ginger, grated (optional)
For the Noodles
- 16 oz brown rice noodles (sub with white)
- 3 baby bok choy, sliced in half (or chopped)
- 1 red bell pepper, sliced
- 1 ½ cups red cabbage, sliced
- ⅓ cup peanuts, chopped
Instructions
- Bring a large pot of water to a boil. While waiting for it to boil, to a bowl, add the peanut butter, soy sauce, rice vinegar, sesame oil, chili garlic sauce, maple syrup, lime juice and water. Whisk together well. Set aside.
- When water begins to boil, add the noodles and bok choy and cook. When done, drain and run cold water over to stop the cooking.
- If using optional garlic and ginger, In a small pot, add a little oil over medium heat and saute the garlic and ginger until fragrant (about 1 minute). Add into the peanut sauce and stir together well. You can also add raw garlic and ginger into the peanut sauce for a punchier flavor!
- Add noodles to a large bowl and pour over peanut sauce. Stir carefully to combine. Add bell pepper slices, cabbage, and peanut and toss gently. Serve warm or cold with green onions and lime wedges if desired.




Just made this and WOW!… DELISH!!
Thank you so much!
Amazing, quick, easy and so popular with the family. Highly recommend!
So glad to hear that!
Another big hit! This was easy and extremely tasty! I used whole wheat pasta and broccoli since I didn’t have rice noodles, or bok choy and it was fantastic. This is a new family favorite that’s so good, I’ll be serving this at my next dinner party.
Love that it’s versatile like that!
This is so quick & easy to make, plus it tastes fantastic! A new family favorite.
Yay! Love that it was a hit
The sauce was too sour for my liking. Had to remake the sauce using a different recipe. The rest of the ingredients in the dish were great though.
Thanks for your feedback. Nothing in the recipe should make this sour, unless you used too much rice vinegar OR you used the wrong type of vinegar. Can you confirm you used rice vinegar?
My kids loved this recipe, did a few swaps for what they like and their response was yum yum yum!
To that we say yay yay yay!
This is the third dish of yours I’ve made recently and they’re all so incredibly good! I love how easy this was too. I added some tofu for extra protein and it worked really well!
So happy you are enjoying the recipes!