As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links.

Easy vegan Thai peanut noodles are ready in 15 minutes, full of flavor, and perfect as a quick lunch or dinner. A weeknight meal that’s even better the next day and so much better than takeout.

Vegan Thai peanut noodles in a bowl held by chopsticks.

These vegan Thai peanut noodles are one of the recipes I come back to most. Everything happens in the time it takes to boil noodles: you whisk together a creamy homemade Thai peanut sauce, cook the noodles, chop a couple of vegetables, and toss it all together. Start to finish, it’s 15 minutes, and it costs a fraction of takeout.

The whole dish rests on the sauce, which is creamy, savory, and a little spicy and sweet. The good news is the sauce comes together with just a whisk, no cooking and no blender. Whisk it up while the noodles boil, and the whole dish is ready in one go.

Thai peanut noodles tossed with julienned carrots, cucumber, and cilantro.

Why this recipe works

It’s 15 minutes start to finish, and most of that is waiting for water to boil. The peanut sauce comes together with pantry and fridge staples, it’s naturally vegan, and the dish is endlessly flexible with whatever vegetables you have on hand. Best of all, it keeps and travels well, which makes it one of my go-to weekday lunches.

The peanut sauce

Homemade Thai peanut sauce for noodles.

This is the heart of the dish, and it’s foolproof. You whisk nine ingredients together in one bowl, no cooking and no blender. Here’s what goes in and why:

Peanut butter is the base. Smooth or chunky both work. I like chunky for the bits of peanut, but smooth gives a silkier coat on the noodles. If your peanut butter is stiff and separated, warm it for 15 seconds in the microwave first so it combines easily.

Soy sauce brings salt and umami. Use tamari or coconut aminos to keep it gluten-free.

Rice wine vinegar or lime juice adds the brightness and tang. Use whichever you have.

Chili garlic sauce adds spice and garlic. Sriracha works too, though I prefer the garlicky flavor of chili garlic sauce.

Agave is the sweetener but maple syrup or brown sugar work as great substitutes.

Grated fresh ginger adds a vibrant punch of flavor that ground ginger can’t match.

Toasted sesame oil goes in at the end. A little goes a long way.

Hot water loosens everything into a smooth, pourable sauce. Hot rather than cold matters: it melts into the peanut butter and emulsifies the sauce so it’s glossy instead of grainy.

The noodles: use what you have

Any noodles will do – wheat, rice, or gluten-free. I usually reach for plain spaghetti, and it makes for a fantastic noodle salad. Lo mein, linguine, udon, rice noodles, or soba all work. For gluten-free, use rice noodles or gluten-free spaghetti with tamari in the sauce. One reader made it with Banza chickpea spaghetti to add protein and loved it.

The one step I never skip: after draining, rinse the noodles under cold water. This stops the cooking, washes off surface starch so they don’t turn gluey, and cools them so the sauce coats rather than soaks in. It’s the difference between distinct, slippery noodles and a sticky clump.

The vegetables

I add julienned cucumber and carrot for crunch and freshness against the rich sauce. Bell peppers, cabbage, edamame, celery, and green onion all work. Keep them raw and toss them in at the end so they stay crunchy.

Creamy Thai peanut noodles tossed with vegetables and coated in homemade peanut sauce.

How to make Thai peanut noodles

Step 1: Make the peanut sauce. In a small bowl, whisk together the peanut butter, soy sauce, rice wine vinegar, chili garlic sauce, and agave. Pour in the hot water and whisk until completely smooth, then add in the ginger and sesame oil last to keep their flavor bright.

Step 2: Cook and cold-rinse the noodles. Boil the noodles according to the package directions. Drain, then rinse well under cold water. Don’t skip the rinse: it stops the cooking and washes off surface starch so the noodles stay slippery and separate instead of clumping.

Rinsed spaghetti noodles in a bowl next to vegetables and peanut sauce.

Step 3: Prep the vegetables. While the noodles cook, julienne the cucumber and carrots and roughly chop the cilantro. Keep them raw so they stay crisp against the rich sauce.

Julienned carrots, cucumber, next to cilantro, noodles, and peanut sauce.

Step 4: Toss it all together. Add the rinsed noodles, cucumber, carrots, and herbs to a large bowl. Add half of the sauce, toss, then add the rest a little at a time until every strand is coated without sauce pooling at the bottom.

Creamy Thai peanut noodles coated in homemade peanut sauce.

Step 5: Serve. Top with chopped peanuts and a squeeze of lime, and serve right away, or chill for later. They’re great cold and even better the next day.

How I tested it, and the tweaks that made it better

I’ve made these more times than I can count and have tried this dish both fresh and as meal-prep, and a few small things turned out to matter more than I expected.

Rinsing the noodles several times with cold water made the biggest difference. The first time I made this, I didn’t rinse the noodles well enough, and the starch made everything too pasty and made the sauce disappear into the noodles. Thoroughly rinsing the noodles fixed it completely, and it’s also what makes the dish so good cold the next day or as a meal-prep.

On the sauce itself, the early versions were too sweet. Cutting the sweetener down to 1½ tablespoons of agave balanced out the flavors. Using hot water rather than room-temperature water was the other fix; it emulsifies the sauce so it’s glossy rather than grainy.

Adding the sauce in gradually allows the noodles to soak up just the right amount. As noodles vary in how much they absorb, I learned to add half of the sauce (be conservative at first), toss, then add the rest until every strand is coated without extra sauce pooling at the bottom of the bowl.

For extra heat, add more sriracha or chili garlic sauce. A reader did exactly that and it turned out great. For extra protein, add pan-fried tofu, edamame, or shredded chicken.

Storage and meal prep

Store in an airtight container in the fridge for up to 3 days. Because they hold up cold and improve overnight, they’re ideal for packed lunches. The sauce thickens as it chills, so add a splash of water and toss before eating.

Love this peanut sauce? I use it on everything. Here’s the standalone 5 Minute Thai Peanut Sauce recipe if you want to make a batch for spring rolls, satay, or salad dressing.

Thai peanut noodles garnished with fresh herbs and chopped peanuts.

Frequently Asked Questions

What noodles are best for peanut noodles?

Almost any long noodle works. Spaghetti, linguine, lo mein, udon, soba, and rice noodles are all good. For gluten-free, use rice noodles or gluten-free spaghetti.

How do I make this gluten-free?

Use rice noodles or gluten-free pasta, and swap the soy sauce in the peanut sauce for tamari or coconut aminos.

Can I make the peanut sauce ahead?

Yes. The sauce keeps in a sealed container in the fridge for up to 5 days and actually tastes better after a few hours as the flavors meld. Loosen with a splash of hot water before using.

How long do they keep?

Up to 3 days in an airtight container in the fridge. They actually taste better the next day. Add a splash of water and toss before serving, since the sauce thickens when cold.

How do I add protein?

Stir in pan-fried tofu, edamame, or shredded chicken. One reader used chickpea pasta for extra plant-based protein.

More noodle recipes:

Thai peanut noodles in a bowl with vegetables and herbs.
5 from 155 votes
Servings: 4

15 Minute Thai Peanut Noodles

Easy vegan Thai peanut noodles ready in 15 minutes, tossed with a creamy homemade peanut sauce and fresh crunchy vegetables. Better than takeout, delicious cold, and perfect for weeknight dinners and meal-prep lunches.
Prep: 6 minutes
Cook: 9 minutes
Total: 15 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 8 oz spaghetti
  • 1 large English cucumber, julienned
  • 2 medium carrots, julienned
  • handful fresh chopped herbs, cilantro and scallions
  • chopped peanuts, (optional) for garnish

Peanut Sauce

Instructions 

Make the peanut sauce

  • In a small bowl, whisk together the peanut butter, soy sauce, rice wine vinegar or lime juice, chili garlic sauce, and agave.
    ½ cup peanut butter, ¼ cup soy sauce, 2 tablespoons rice wine vinegar, 2 tablespoons chili garlic sauce, 1½ tablespoons agave
  • Whisk in the hot water until completely smooth. Hot water melts into the peanut butter, giving you a glossy, emulsified sauce rather than a grainy one.
    ⅓ cup hot water
  • Add the toasted sesame oil and ginger last, along with the Thai chili pepper flakes if using. If the sauce is thicker than you want, whisk in more hot water a tablespoon at a time.
    1 tablespoon toasted sesame oil, 1 teaspoon grated fresh ginger, ⅛ teaspoon Thai chili pepper flakes

Make the noodles

  • Bring a large pot of water to a boil and cook the noodles according to package directions. Drain, then rinse thoroughly under cold running water. This stops the cooking and rinses off the starch so the noodles stay separate.
    8 oz spaghetti
  • Add the noodles to a large bowl along with the cucumber, carrots, and fresh herbs.
    1 large English cucumber, 2 medium carrots, handful fresh chopped herbs
  • Pour in half of the peanut sauce and toss to coat, then add the rest a little at a time until every strand is coated without sauce pooling at the bottom. Garnish with chopped peanuts and serve immediately. Store leftovers in an airtight container in the fridge for up to 3 days. Enjoy!
    chopped peanuts

Notes

Rinse the noodles: It removes excess starch and keeps them from clumping; it makes this great served cold the next day.
Toss the sauce in gradually: noodles vary in absorption, so add half of it to start, toss, then add the rest to taste.
Leftovers or meal prep: the noodles soak up the sauce overnight, making this ideal for meal prep. Loosen with a splash of water before serving.
Make the sauce ahead: it keeps up to 5 days in the fridge and tastes better after the flavors meld.
Gluten-free: use rice noodles or GF pasta and tamari or coconut aminos in the sauce.
Add protein: pan-fried tofu, edamame, shredded chicken, or chickpea pasta all work.
Vegetables: cucumber and carrot for crunch, but peppers, cabbage, celery, or green onion all work. Keep them raw and toss at the end.

Nutrition

Calories: 471kcal, Carbohydrates: 64g, Protein: 17g, Fat: 18g, Saturated Fat: 3g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 8g, Sodium: 1392mg, Potassium: 547mg, Fiber: 5g, Sugar: 15g, Vitamin A: 5174IU, Vitamin C: 5mg, Calcium: 53mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

 

Jamie from Drive Me Hungry

Jamie

Hi! I'm Jamie, a recipe developer, home cook for over 20 years, and third-generation baker. I come from a family of professional bakers and pastry chefs, and I've trained in a range of cuisines through culinary courses over the years. On Drive Me Hungry, you'll find quick, easy recipes that still look and taste incredible, from Asian-inspired dishes and comforting sauces to bakery-style desserts, all designed for weeknight cooking. Every recipe is developed, tested, and perfected in my kitchen before it ever reaches yours.

You May Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




24 Comments

  1. Elizabeth says:

    5 stars
    Great recipe! The peanut sauce comes together so fast and it tasted so good with cucumbers and peppers.

  2. Chef Dennis says:

    5 stars
    So delicious! These peanut noodles are absolutely scrumptious!

  3. Sabrina says:

    5 stars
    Love these peanut noodles and sauce!

  4. Jules says:

    5 stars
    The Thai peanut sauce is delicious, and we use it on many things. Tried the noodles and LOVED them. I just saw your recipe for yaki udon, and that is next on the list to try!

    1. Jamie says:

      Thank you Jules! So happy you loved these noodles! 🙂

      1. Ashley says:

        I’m trying to eat more vegan/plant based. I made this for lunch today with Banza chickpea spaghetti to add extra protein and it’s amazing!

        1. Jamie says:

          Thanks Ashley! So glad you liked it! 🙂

  5. Linda says:

    5 stars
    Can’t believe it’s vegan! And with just 15 minutes to make, this will be our new favorite!

  6. Addison says:

    5 stars
    I added extra sriracha to these and it turned out so tasty! I love how easy it is to make too.

  7. Cath says:

    5 stars
    My mum was coming over for lunch today and we have been trying to eat lighter! I gave your recipe a try and really enjoyed it. We added some extra veggies. Really tasty! Looking forward to trying some more recipes of yours.

    1. Jamie says:

      Thanks Cath! So glad you enjoyed it! Please do try my other recipes. 🙂

  8. Jen says:

    Delicious. Made this for our dinner and we love it. The peanut sauce was sooo good. Thanks for this recipe. I’m going to try another recipe of yours. Thank you and God bless.
    Jen

    1. Jamie says:

      Thanks for giving it a try Jen! Yes, please check out some of my other recipes. 🙂

  9. Mary says:

    5 stars
    Hi Jamie!
    thank you so much for providing us with your delicious recipe. We are so obsessed with the Thai peanut sauce, and cannot wait to try it with so many other things. These noodles are our current favourite!
    Love your site!
    Kind regards, Mary

  10. Anita says:

    5 stars
    This is so delicious, Jamie. I used egg noodles instead of spaghetti, and I love how easy and quick the peanut sauce is. I can definitely eat this everyday.

  11. Krissy Allori says:

    5 stars
    Quick, easy and delicious. I don’t think you can beat that. Who says you can’t have home cooked meals on busy nights?

  12. Whitney says:

    5 stars
    This Thai peanut sauce is SO good. I love how quick the recipe is!

  13. Sharon says:

    5 stars
    These easy peanut noodle made for a delicious quick lunch!

  14. Karly says:

    5 stars
    This is so easy! Can’t wait to try!

    1. Jamie says:

      Awesome! I hope you like it. Thanks for stopping by! 🙂

  15. Jeremy Life says:

    5 stars
    This noodle looks yummy. I didn’t know how lovely and making easy. Thanks for this recipe. I get a chance to try it.

    1. Jamie says:

      Thank you Jeremy! It really is surprising how easy it is to make this. I hope you make this!

  16. Sylvie says:

    5 stars
    This looks so delicious, and love how quick it is to make – perfect for a busy day 🙂

    1. Jamie says:

      Yes I love how quick and easy it was to make and it’s amazing the next day. I hope you can try it! 🙂