Delicious Everyday logo

Easy Thai Peanut Noodles | Vegetarian & Vegan


These Thai Peanut Noodles makes for a quick and easy weeknight meal. Perfectly cooked noodles are tossed in a simple homemade peanut sauce. You can get this dinner on the table in under 20 minutes. Who needs takeout?

thai peanut noodles being served in a bowl

Ever have those days when you just don’t feel like cooking? Like at all.

Me too. And these Thai peanut noodles are the perfect solution.

This 20-minute meal is perfect for those busy days when you’re on the verge of ordering take-out because everyone is starving and you … just … can’t.

These Thai Peanut Noodles are:

  • Faster than take out – I promise these noodles will be on the table in less than 20 minutes. And most of that time is just waiting for the water to boil!
  • Crazy easy to make! In fact, you probably already have the ingredients at home and the only thing that needs to be cooked is the pasta.
  • So incredibly delicious – The combination of the flavors in the peanut sauce richly coating the noodles — so yummy!
  • 100% vegetarian and vegan friendly

And if you love these noodles, check out some of my other Thai-inspired recipes like these One-Pot Thai Green Curry Noodles, this Thai Pumpkin Soup, or this Butternut Squash Curry.

How to Make Thai Peanut Noodles

The first step is to cook the noodles! If you can boil water, you can handle this.

I used fettucine in this recipe, but you can use any noodle you prefer. Linguini works, as well as Asian-style noodles like rice noodles, glass noodles, Udon, Soba noodles or even Lo Mein.

Simply cook the noodles in a large pot of salted water according to package directions.

fettucine noodles in a bowl waiting for thai peanut sauce

Next, comes the Thai Peanut Sauce!

While the noodles are boiling, you can mix up your sauce.

In a large mixing bowl, combine the peanut butter (softened in the microwave), soy sauce, maple syrup, lemon juice, water, garlic, and ginger and whisk or blend until smooth.

whisking thai peanut sauce

Dilute the sauce with a bit of hot water, one tablespoon at a time, until it reaches the perfect consistency.

thai peanut sauce ready to be served

In a large bowl, combined the cooked noodles and the peanut sauce.

Toss them together until the noodles are well coated in sauce. 

adding thai peanut sauce to the noodles

Transfer the Thai Peanut Noodles to serving dishes – and dig in!

thai peanut noodles being served in a bowl with chopsticks

Tips for Serving Thai Peanut Noodles

You can serve these Thai peanut noodles warm, cold or at room temperature — either way they will taste great!

In the summer, I love it as a cold noodle dish. But nothing beats warm peanut noodles for dinner on a chilly evening.

If you want to take things up a notch, you can sprinkle some chopped peanuts, black sesame seeds, scallions, or fresh herbs over your Thai Peanut Noodles.

thai peanut noodles being served

If you like a little more crunch in your Thai Peanut Noodles, add some colorful veggies! You can stir fry some red and yellow peppers, sugar snap peas, thinly sliced carrots or steamed broccoli.

For some vegan-friendly protein, add in some fried tofu or tempeh.

You can even make the Thai Peanut sauce a few days ahead and store it in the fridge – making this a great vegan meal prep recipe.

And if you’re an instant pot fan, be sure to check out these Instant Pot Thai Peanut Noodles too!

How to serve Thai Peanut Noodles

Easy Thai Peanut Noodles with Creamy Thai Peanut Sauce

These Thai Peanut Noodles makes for a quick and easy weeknight meal. Perfectly cooked noodles are tossed in a simple homemade peanut sauce. You can get this dinner on the table in under 20 minutes. Who needs takeout?

Print Pin Rate

Course: Main Course, Side Dish

Cuisine: Thai, vegan, vegetarian

Keyword: how to make thai peanut noodles, peanut noodles recipe, thai peanut noodles

Prep Time: 10 minutes

Cook Time: 10 minutes

Total Time: 15 minutes

Calories: 629kcal

4 people


  • 16 oz noodles such as fettuccine
  • 1/2 cup creamy peanut butter
  • 1 tbsp maple syrup
  • 1 tbsp soy sauce
  • juice of 1/2 a lemon
  • 2 cloves garlic peeled and minced
  • 1 tsp ginger grated
  • Hot water as needed to thin sauce


  • Bring a large pot of water to a boil, and cook noodles according to package directions.

  • Add the peanut butter to a large bowl. Microwave for 30 seconds, or until melted.

  • Add the remaining ingredients, and whisk until smooth and combined.

  • Add hot water, one tablespoon a time, to thin the sauce to the desired consistency.

  • Toss the noodles with the sauce and serve.


This recipe is vegan and vegetarian-friendly.


Calories: 629kcal | Carbohydrates: 95g | Protein: 23g | Fat: 18g | Saturated Fat: 4g | Sodium: 407mg | Potassium: 483mg | Fiber: 6g | Sugar: 9g | Vitamin C: 1mg | Calcium: 46mg | Iron: 2mg

Are you ready to make vegan cooking easy?Get the Ultimate Vegan Toolkit – packed with recipes, cheat sheets, and more. Free for a limited time. Download it now!

Leave a Reply

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