This Thai-inspired creamy vegan peanut pasta is a quick and delicious dinner that's naturally vegan and perfect for busy weeknights. Pasta is mixed with stir-fried veggies and tossed in a quick peanut butter sauce, then topped with crunchy peanuts for a super comforting meal.
If you love pasta and peanuts, you're bound to love this creamy peanut pasta recipe that takes inspiration from Thai flavours. This is a fusion-style dish, where I use linguine with an Asian sauce, but you can also make it with noodles instead.
Nutty and slightly spicy, this Thai pasta recipe is ready in just 30 minutes, and it's so much better than a takeaway. It's also a versatile dish because you can add lots of other veggies to it, depending on what you have in the fridge.
You can make the peanut pasta as spicy as you want by adding more chilli flakes. The amount I recommend in the recipe card, ¼ teaspoon, would result in a very mildly spiced pasta.
What do you need to make vegan Thai pasta?
To make vegan peanut pasta, you need a Thai-inspired sauce made with peanut butter, light soy sauce and a dash of apple cider vinegar for lots of flavour.
You also need linguine or spaghetti, but you can also use wholewheat noodles in this recipe instead.
Finally, sliced veggies such as red and yellow peppers, mushrooms, and green beans are great in this dish. You can use whatever veggies you have on hand for this Asian pasta, with julienned carrots and finely shredded cabbage being some excellent additions.
How to make it?
- To make creamy vegan peanut pasta, you start by cooking the pasta according to the instructions on the package.
- Then heat the toasted sesame oil in a large pan and fry the white parts of the spring onion for 1 minute over medium heat.
- Next, add the sliced peppers, green beans, and mushrooms, and cook for 7-8 minutes until the veggies soften and become a bit golden.
- Stir in the ginger and chilli flakes and cook for another minute until fragrant.
- Next, stir in the peanut butter, soy sauce, and apple cider vinegar.
- Add 100-200 ml pasta water and cook for 1-2 minutes, occasionally stirring, until the sauce thickens.
- Transfer the pasta to the pan and toss it with the sauce. Sprinkle with crushed peanuts and the green parts of the spring onions before serving.
Recipe notes and tips for the best peanut sauce pasta
- Don't add any extra salt to the pasta because the soy sauce and pasta water are salty enough.
- You can also add edamame beans or split peas to the pasta.
- To garnish the meal, you can opt for a mix of green onions and peanuts or keep it simple with some sesame seeds instead.
- I use smooth peanut butter in this recipe for a creamy sauce, but you can use a crunchy version instead if you want more texture and crunchiness in your pasta.
- Make this vegan peanut pasta gluten-free by using gluten-free pasta or noodles instead of regular ones.
- Use low-sodium soy sauce if you don't want the pasta to be too salty.
If you liked this creamy vegan peanut pasta, you might also like some of my other easy vegan pasta recipes:
Creamy Vegan Sausage Pasta with Spinach
20-Minute Vegan Pasta Puttanesca
Creamy Vegan Artichoke and Spinach Pasta
Don't miss out on any new recipes! Follow Vegan Cocotte on Instagram, Facebook and Pinterest.
Creamy Vegan Peanut Pasta
This Thai-inspired creamy vegan peanut pasta is a quick and delicious dinner that's naturally vegan and perfect for busy weeknights. Pasta is mixed with stir-fried veggies and tossed in a quick peanut butter sauce, then topped with crunchy peanuts for a super comforting meal.
Ingredients
- 250 g (9 oz) linguine (or another long-form pasta)
- 1 tablespoon toasted sesame oil
- 1 bunch spring onions, white and green parts separated
- 1 small red pepper, seeded and sliced
- 1 small yellow pepper, seeded and sliced
- 100 g (3.5 oz) fine green beans, sliced
- 200 g (7 oz) closed cup (crimini) mushrooms
- 1 tablespoon fresh ginger, finely chopped
- ¼ teaspoon chilli flakes
- 50 g (¼ cup) smooth peanut butter
- 2 tablespoon light soy sauce
- 1 tablespoon apple cider vinegar
- 30 g (1 ounce) peanuts, to garnish
Instructions
- Bring a large pot of water to a boil, salt it generously, and cook the pasta according to the instructions on the package. Reserve 2-300 ml pasta water before draining.
- Meanwhile, heat the toasted sesame oil in a large pan and fry the white parts of the spring onion for 1 minute over medium heat.
- Add the sliced peppers, green beans, and mushrooms, and cook for 7-8 minutes until the veggies soften and become a bit golden.
- Stir in the ginger and chilli flakes and cook for another minute untl fragrant. Next, stir in the peanut butter, soy sauce and apple cider vinegar. Add 100-200 ml pasta water and cook for 1-2 minutes, stirring occassionally, until the sauce thickens.
- Transfer the pasta to the pan and toss it with the sauce. Sprinkle with crushed peanuts and the green parts of the spring onions before serving.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 284Total Fat: 14gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 0mgSodium: 639mgCarbohydrates: 32gFiber: 4gSugar: 4gProtein: 10g
Nutritional information is an estimate provided by an online nutrition calculator.

Erin
Thai peanut sauces are my favorite. This is delicious!
Debra
Yum....so flavorful!
Anaiah
Love this peanut thai noodles recipe. It was so flavorful and had a nice creaminess to it.
Paris
It is a great recipe, glad you enjoyed it!
Freya
This was so easy and delicious! The whole family were crazy about it!
Paris
I'm glad you liked it:)