Home » Recipe Index » Recipes » Main Dish Recipes

Thai Peanut Sauce Noodles

Jump to Recipe Trust Us As a Google Source

Thai Peanut Sauce Noodles is one of the dishes I could eat every day without getting tired of it. Chewy rice noodles, stir-fried mushrooms and peppers, and crisp-edged tofu all get tossed in a thick, spicy peanut sauce that clings to every strand. Make a double batch of the sauce and keep a jar in the fridge. It’s just as good spooned over grilled chicken or fish, thinned into a salad dressing, or served as a dip for spring rolls.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See my Affiliate Disclosure.

low angle shot of a bowl of peanut sauce noodles with tofu and vegetables.

Want to save this recipe?

✨ We'll send it straight to your inbox! ✨

The sauce is nothing more than peanut butter, soy sauce, honey, sriracha, and sesame oil whisked with a little warm water. Everything else is a straightforward stir-fry. The only step that takes real time is pressing and marinating the tofu, and you can do that a day or more ahead.

ingredients needed to make peanut sauce noodles

Ingredient Notes

Most of what goes into this dish is in any supermarket, but a few choices make a real difference.

What Kind of Rice Noodles?

I use flat rice stick noodles about one-eighth inch wide, the same ones used for Pad Thai. Packages are usually labeled rice stick noodles or Pad Thai noodles and you’ll find them in most supermarkets, any Asian market, or online. Width matters here because the sauce is thick, and thin noodles like rice vermicelli or angel hair can’t stand up to it. If you don’t have rice noodles, use something sturdy like soba, chow mein noodles, ramen, linguine, or spaghetti, cooked according to the package directions.

Tofu

Use firm tofu, and get as much water out of it as you can before it goes into the marinade. You can press the slabs between clean dish towels under a sheet pan and something heavy, use a tofu press, or use my trick for freezing tofu. Freezing and thawing makes tofu spongier and more absorbent, so it takes on more of the marinade and sauce. The tofu can marinate anywhere from 15 minutes to three days, and the longer it sits, the more flavor it absorbs.

Chile Sauce

Sriracha is my default, but I’ve made this sauce with sambal oelek, chili garlic sauce, chile crisp, and chili oil. Sambal oelek is just ground chiles, vinegar, and salt, so it gives you clean heat, while chili garlic sauce brings extra garlic along with it. For a mild sauce, leave the chile out entirely and put red pepper flakes on the table.

Honey and Soy Sauce

Honey sweetens the sauce and balances the salt from the soy sauce. Agave syrup, maple syrup, or brown sugar all work in its place, so use what you have and adjust to taste. Regular or low-sodium soy sauce both work, and coconut aminos or fish sauce can stand in for it.

Vegetables

I use carrots, mushrooms, onion, and bell pepper, but the vegetables are flexible. Broccoli, bok choy, snow peas, snap peas, green beans, zucchini, and asparagus all work. Keep the total volume about the same so the sauce still coats everything.

How To Make Thai Peanut Sauce Noodles

Start with the tofu, since it needs the most lead time. Press it, cut it into cubes, and let it sit in soy sauce and citrus juice while you whisk the peanut sauce and soak the noodles in hot water. The noodles only need a few minutes to soften, so drain them as soon as they do.

Brown the tofu in a hot skillet or wok until it’s crisp on all sides, then move it to a plate. The vegetables go into the same pan in stages, starting with the carrots, then the mushrooms, and finishing with the garlic, ginger, onion, and bell pepper.

Once the vegetables are tender, add the noodles, the tofu, and the peanut sauce and toss until every strand is coated. Taste before you add salt, since the soy sauce may already give you plenty. Finish with crushed peanuts, scallions, red pepper flakes, and a squeeze of lime.

To add meat or shrimp, sauté sliced pork, beef, turkey, or peeled shrimp in the pan before the vegetables, set it aside, and add it back with the sauce. Edamame, chickpeas, tempeh, or seitan can replace the tofu. You can also make the sauce and cook the noodles, tofu, and vegetables up to two days ahead, stored separately, then reheat the noodles in a skillet or microwave and toss them with room-temperature sauce.

low angle shot of the peanut sauce noodles with a hand lifting noodles with chopsticks.

Tips for success

  • You can freeze and then thaw your tofu before marinating it. This will remove excess water so you can skip the pressing step. Check out this post on how to freeze tofu for instructions. Freezing changes the texture of tofu, making it even more absorbent so it will hold all the flavor of the marinade and sauce.
  • You can use a tofu press to remove the excess water from your tofu more quickly. I like this tofu press.
  • You can marinate the tofu for as long as 3 days. The longer you marinate it, the more flavor it will absorb.
  • If you like your peanut sauce more or less sweet, you can add more or less sweetener.
  • You can substitute brown sugar (make sure to use a vegan brand if you are vegan) or honey (if not vegan) for the agave syrup.

What To Serve With It

This is a full meal on its own, but something cold and crisp on the side balances the rich peanut sauce. A Japanese cucumber salad or cucumber kimchi gives you crunch and acidity. For a bigger spread, add stir-fried tomatoes and eggs, whose tangy, saucy tomatoes make a bright contrast to the peanut sauce. Halved soy sauce eggs on top of each bowl add richness.

low angle shot of the dish with a hand lifting noodles with chopsticks.

For more noodles, try pad kee mao, also known as drunken noodles, vegetarian dan dan noodles, or Burmese garlic noodles. Or you might even want to try a non-Asian noodle dish like Pesto Pasta. If you’re after more tofu, sweet and sour tofu and crispy tofu are both worth making.

Overhead shot of a bowl of rice noodles with peanut sauce, tofu, and vegetables.

Thai Peanut Sauce Noodles

Robin Donovan

Tender, chewy rice noodles with stir-fried vegetables and tofu get a hearty drizzle of spicy peanut sauce for a quick and healthy vegetarian meal.
4.78 from 18 votes
Prep Time 5 minutes
Cook Time 10 minutes
Additional Time 30 minutes
Total Time 45 minutes
Course Main Dish Recipes
Cuisine Thai
Servings 4 servings
Calories 677 kcal

Ingredients
  

For the tofu

  • 7 ounces firm tofu pressed to remove excess water (see note) and cut in cubes
  • Juice of ½ lemon or lime
  • ½ cup soy sauce

For the sauce

  • 2 tablespoons honey
  • ¼ cup soy sauce
  • ½ cup smooth peanut butter
  • 1 tablespoon sriracha sauce see note for substitutions
  • 1 teaspoon sesame oil
  • ¼ cup warm water

For the noodles and veggies

  • 10 ounces flat rice noodles ideally the kind used for Pad Thai. See note for substitutions
  • 3 tablespoons oil divided
  • 2 carrots peeled and julienned
  • 10 ounces mushrooms sliced
  • 3 garlic cloves minced
  • 1 tablespoon minced ginger
  • 1 small onion sliced
  • 1 large bell pepper any color, seeded and sliced
  • Kosher salt
  • Freshly ground black pepper

For garnish

  • Lime wedges
  • ½ teaspoon red pepper flakes
  • 2 green onions or scallions chopped
  • ½ cup crushed peanuts

Instructions
 

  • To get the excess water out of the tofu, you can use a tofu press or
  • In a medium bowl, combine the soy sauce and lemon or lime juice. Toss gently to coat. Let marinate for about 15 minutes.
  • In a small bowl, whisk together the honey, soy sauce, lemon or lime juice, peanut butter, sriracha, and water.
  • Put the noodles in a large bowl and cover with hot water. Let stand for about 5 minutes, until the noodles soften. Drain the noodles.
  • Heat 1 tablespoon of the oil in a large skillet or wok set over medium heat. Add the tofu, discarding the marinade, and cook, turning occasionally, until golden brown and crisp on all sides, about 5 minutes. Remove from heat and set transfer to a plate.
  • Heat the remaining oil in the wok over medium-high heat. Add the carrots and stir fry for 2 minutes. Add the mushrooms and cook, stirring occasionally, until the mushrooms soften, about 3 more minutes.  Add the garlic, ginger, onion, and bell pepper and cook for about 3 more minutes.
  • Add the drained noodles and then the peanut sauce. Stir to combine well and ensure that the noodles are well coated. Taste and add salt and pepper as needed.
  • Serve immediately, garnished with red pepper flakes, scallions, crushed peanuts, and lime wedges.  

Notes

1. To remove excess water from the tofu, you can slice the block of tofu into slabs, arrange the slabs in a single layer on folded clean dish towel, and then top with another clean dishtowel, a sheet pan, and something heavy on top to weigh it down. Or you can use a tofu press. You can also use my trick for freezing tofu, which is an easy way to remove excess water.
2. If you don’t have sriracha, you can substitute whatever chili sauce you like such as a plain chile paste like sambal oelek, chili garlic sauce, chile crisp, or chili oil. If you prefer a mild sauce, you can just leave the sriracha out altogether.
3. If you don’t want to use soy sauce, you can substitute coconut aminos or fish sauce (if not vegetarian).
4. If you want the dish to be vegan, substitute agave syrup, maple syrup, or vegan brown sugar for the honey.
5. If you don’t have rice noodles like the kind used in pad thai, you can substitute other noodles. Use sturdy noodles that can stand up to the thick sauce and chunky vegetable-and-tofu mix. Soba noodles, chow fun, chow mein, ramen noodles, regular spaghetti, linguini, fettucine, or tagliatelle are all great choices. I would stay away from very thin to delicate noodles like rice vermicelli or angel hair pasta since the peanut butter sauce will be too heavy for them.Whatever noodles you choose, cook them according to the package directions before adding them to the skillet with the veggies and tofu.

Nutrition

Serving: 1Calories: 677kcalCarbohydrates: 65gProtein: 25gFat: 40gSaturated Fat: 6gPolyunsaturated Fat: 30gSodium: 3109mgFiber: 10gSugar: 25g
Have a question about this recipe?Email us! We’re happy to help!
Photo of Robin Donovan

About Robin Donovan

Robin Donovan is the creative force behind All Ways Delicious. She’s a food and travel writer whose articles appear regularly in high-profile publications, and the bestselling author of more than 40 cookbooks, including Ramen for Beginners, Ramen Obsession, and Campfire Cuisine. Her work has been featured in Chicago Sun-Times, Huffington Post, MSN, Seattle Post-Intelligencer, Seattle Times, Food & Wine, Cooking Light, PopSugar, Fitness, Mercury News, and many others. → More about Robin

2 thoughts on “Thai Peanut Sauce Noodles”

  1. Pretty much followed exactly as shown in recipe. Was very delicious. Husband is a ‘meat’ eater, but said didn’t miss it in this recipe. Will definitely make it again. Thank you

    Reply
  2. 5 stars
    Mouthwatering! I prepared Thai Peanut Sauce Noodles and topped them with sliced sautéed pork; the outcome was perfect for me! My favorite thing about this dish is how simple it is to make, yet it tastes really good.

    Reply
4.78 from 18 votes (17 ratings without comment)

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

SEEN ON

as seen on promo graphic

SEEN ON

as seen on promo graphic