These spicy Thai peanut noodles come together in 25 minutes using regular linguine - no rice noodles, no wok, no specialty store run. The sauce is three ingredients: peanut butter, soy sauce, and sriracha, and the perfect ratio that keeps it from going too thick or too peanut-forward. This is the weeknight dinner I come back to when I want something that tastes like it came from a restaurant but lives entirely in my pantry.

You absolutely do not need rice noodles, a wok, or a single hard-to-find ingredient to make Thai peanut noodles that taste genuinely great. Regular linguine works better than rice noodles here - it holds the sauce without getting slippery, cooks faster, and I'd bet you already have a box in your pantry right now. The sauce is three things: peanut butter, soy sauce, and sriracha. That's it. No fish sauce, no tamarind paste, no specialty store run.
The one thing I want to flag before you start: the peanut butter ratio matters more than anything else in this recipe. Go too heavy and the whole dish tastes like peanut butter soup - which, based on the comments on this recipe, is the most common thing that goes wrong. My tested ratio is ¼ cup peanut butter to ⅓ cup soy sauce, and if your peanut butter is a thick natural variety, whisk in a tablespoon of warm water before it hits the pan to loosen it up. That single adjustment is the difference between a sauce that coats every strand evenly and one that clumps.
I make this in a wide carbon steel pan - no wok required, no special equipment, nothing you don't already own. The pan gets hot enough to do the job, and the wide surface area actually helps the sauce distribute evenly across the noodles. Twenty-five minutes from a cold start to dinner on the table- with chicken, shrimp, broccoli, ginger, lime, shredded cabbage, and wide Asian noodles.

Why This Recipe Works (And What I Do Differently)
Peanut noodles are one of those dishes that should be weeknight-simple but somehow ends up either bland, clumpy, or tasting like straight peanut butter. Here's what I do differently - and why it works. If you've ever wondered more broadly why homemade Thai doesn't quite taste like restaurant Thai, I broke that down separately - it comes down to three fixable things most home cooks don't realize they're doing.
Why I use linguine instead of rice noodles
Why I use linguine instead of rice noodles
Rice noodles are traditional, but they're also slippery, they overcook fast, and if you don't time things perfectly they turn into a clump the moment they hit the sauce. Linguine holds its shape, grips the sauce, and you almost certainly have a box of it already. I've made this both ways, and linguine wins every single time - better texture, better sauce coverage, zero soaking required.
The peanut butter ratio that keeps it from getting too thick
This is the part of the recipe that trips people up most. The comments on this post say it clearly - go too heavy on the peanut butter and you've got peanut butter soup, not noodles. The ratio that works: ¼ cup peanut butter to ⅓ cup soy sauce. That's it. If you're using a thick natural peanut butter (the kind where the oil separates at the top), whisk a tablespoon of warm water into the sauce before it touches the noodles. It loosens everything just enough so the sauce flows smoothly and coats every strand instead of grabbing onto a few and ignoring the rest.

Why you don't need a wok
A wok is great if you have one, but it's not doing anything here that a wide carbon steel pan or a large nonstick skillet can't do. What matters is surface area - you want enough room for the noodles to spread out and actually meet the sauce, rather than steaming in a pile. A 12-inch skillet does the job perfectly. High heat, wide pan, two minutes of tossing - that's all this needs.
Ingredients and What Each One Does
The 3-ingredient peanut sauce breakdown
The sauce is peanut butter, soy sauce, and sriracha - plus a small hit of honey to round out the edges. The peanut butter gives you body and richness. The soy sauce brings the salt and that savory depth that makes it taste like more than the sum of its parts. The sriracha adds heat and a gentle garlic note that works better here than plain chili flakes. The honey is optional but I always add it - it pulls the spicy and salty together and stops the sauce from tasting sharp.
Best noodle substitutes
Any long pasta works here and here's why:
- Linguine - my first choice; holds sauce well, familiar cook time, no soaking
- Spaghetti or fettuccini - both solid backups, nearly identical results to linguine
- Ramen noodles - cook fast, slightly springier texture, great if that's what you have
- Rice noodles - traditional, gluten-free, but soak them properly or they'll clump
- Gluten-free pasta - works well; use your preferred brand and cook to just al dente so it doesn't fall apart when you toss it with the sauce
Chili sauce: why I use sriracha and what to use instead
Sriracha is the right call here - it's thick, garlicky, and gives a clean heat that blends into the sauce instead of sitting on top of it. A lot of recipes just say "chili sauce," which is genuinely confusing because sweet chili sauce, chili garlic sauce, and sriracha are three very different things. Sweet chili sauce is mostly sugar and won't give you heat. American chili sauce tastes like spiced ketchup. What you want is the Huy Fong sriracha - the one in the red bottle with the green cap - squeezed straight into the bowl with the peanut butter. If sriracha isn't your thing, sambal oelek works well and gives a slightly fresher heat without the garlic sweetness.
How to Make Spicy Thai Peanut Noodles
This comes together in 25 minutes and the steps run almost simultaneously - get the noodles going first, then use that time to make the sauce and prep the vegetables so everything lands in the pan at the same time.
Step 1 - Cook your noodles
Bring a large pot of salted water to a boil and cook your linguine (or whatever noodle you're using) according to the package directions. You want it al dente - slightly firm - because it's going back into a hot pan with the sauce and will soften a little more. Before you drain, scoop out a small cup of pasta water and set it aside. You may not need it, but if your sauce tightens up in the pan it's the fastest fix you have.

Step 2 - Make the sauce
While the noodles cook, whisk together the peanut butter, soy sauce, honey, and sriracha in a medium bowl until completely smooth. It should be pourable and glossy, not thick and paste-like. If it looks too stiff - especially if you're using natural peanut butter - whisk in a tablespoon of warm water until it loosens up. Taste it now. This is your one chance to adjust before everything comes together, so if you want more heat, add it here.
Step 3 - Sauté, combine, and top
Heat the oil in a wide skillet or carbon steel pan over medium-high heat until it shimmers. Add the bell pepper, carrot, and garlic and sauté for 2-3 minutes - you want them softened but still with a little bite, not fully cooked down. Add the drained noodles straight into the pan, pour the sauce over everything, and toss until every strand is coated, about 1-2 minutes. If the sauce tightens up, add a splash of that reserved pasta water and keep tossing. Divide into bowls and finish with chopped peanuts, green onions, sesame seeds, and cilantro. Serve immediately - these are best hot, right out of the pan.

Spicy Thai Peanut Noodles with Peanut Sauce
CLICK on STARS to REVIEW the RECIPE, then CLICK OK
Ingredients
- ¼ cup vegetable oil
- 1 lb. linguine (or ramen, spaghetti, fettuccini)
- 3 cloves garlic (chopped)
- 1 bell pepper (red, julienned)
- 1 carrot (julienned)
- ⅓ cup soy sauce (or Tamari, or Coconut Aminos)
- 1 tablespoon honey (or agave syrup, or brown sugar)
- ¼ cup peanut butter
- 1 teaspoon Chili sauce
- ⅓ cup peanuts (chopped)
- ¼ cup green onions (sliced)
- 1 teaspoon sesame seeds
Instructions
- Boil pasta or noodles according to box directions. Then drain.
- While the pasta is cooking, prepare the sauce. In a medium sized bowl, whisk together soy sauce, agave syrup, peanut butter and chili sauce until fully combined. Set aside.
- Preheat oil in a large skillet. Add bell pepper, carrots and garlic and sauté for 2-3 minutes.
- Add drained pasta and sauce into the skillet and mix until fully combined.
- Top with chopped peanuts, cilantro, green onions and sesame seeds.
Notes
My Best Tips for Getting This Right Every Time
Small adjustments make a big difference with this recipe. Here's what I've learned from making it repeatedly and from what readers have flagged in the comments.
How to fix it if it's too thick or too peanut-buttery
If the sauce is clumping or tastes like it's drowning everything out, one of two things happened: you used too much peanut butter, or your peanut butter was a thick natural variety that runs denser than commercial smooth. The fix is simple - whisk a tablespoon of warm water into the sauce before it hits the pan, and taste as you go. If it's still too heavy once the noodles are in, splash a little pasta water into the skillet and toss everything again. Pasta water is slightly starchy and loosens the sauce without watering down the flavor. Next time, pull back to 3 tablespoons of peanut butter instead of a full quarter cup and work up from there.
How to add protein
Add your protein in Step 3, right before the vegetables go in, so it has time to cook through before the sauce hits the pan:
- Chicken - thinly sliced chicken breast or thigh; cook 3-4 minutes until no longer pink
- Shrimp - 2-3 minutes per side; pull them the moment they curl and turn pink or they'll go rubbery
- Tofu - use firm or extra-firm, pressed and cubed; let it sit untouched in the hot oil for 2 minutes per side so it gets some color before you start tossing
Vegetables that work best
Stick to vegetables that cook quickly so they stay crisp rather than going soggy by the time the sauce comes together:
- Red bell pepper - sweet, colorful, holds its texture well
- Carrot - julienne it thin so it softens in the same time as everything else
- Broccoli florets - cut small; they cook fast and soak up the sauce beautifully
- Shredded cabbage - add it with the noodles rather than the vegetables so it just wilts rather than fully cooking down
- Mung bean sprouts - serve these fresh on the side rather than cooking them; the crunch is worth it
Variations and Substitutions
This recipe is genuinely flexible. If you want to keep that same big, restaurant-quality flavor going, my Thai dinners at home guide is worth bookmarking - easy, high-flavor recipes and the techniques that actually make them work.
Gluten-free option
Two swaps and you're done: use rice noodles or your preferred gluten-free pasta in place of linguine, and swap the soy sauce for tamari or coconut aminos. Both are widely available now - tamari is the closer flavor match to soy sauce, while coconut aminos is slightly sweeter and lower in sodium. Everything else in the recipe stays exactly the same.
Low-sodium adjustments
Regular soy sauce runs high in sodium, so if that's a concern, low-sodium tamari is the easiest straight swap - same flavor profile, roughly 40% less sodium. Coconut aminos takes it even lower and adds a mild sweetness that works well here. One reader also mentioned sautéing the vegetables in vegetable broth instead of oil with a teaspoon of sesame oil added at the end - it cuts the fat significantly and still gives you good flavor in the pan.
Making it vegetarian or vegan
This recipe is already vegetarian as written. To make it fully vegan, swap the honey for agave syrup or brown sugar - either works in the same quantity and you won't notice the difference once the sauce comes together. Skip any protein additions or go with tofu, and you've got a completely plant-based dinner that doesn't feel like it's missing anything.
More Easy Weeknight Thai Recipes You'll Love
If these noodles are your kind of dinner, here are a few more Thai recipes worth adding to your weeknight rotation:
- The Oven-Baked Thai Chicken Satay - marinated thighs, wire-rack roasting, a quick broil for that charred edge, and a creamy coconut peanut curry sauce. No grill needed, and the flavor is genuinely takeout-level.
- The Spicy Peanut Dressing I Put on Everything
- Why Your Thai Dinners Don't Taste Like Takeout - if your Thai dishes at home always feel like they're missing something, this is the post to read first. Three fixable reasons, tested back to back in the same week.
- Thai Dinners at Home: Easy, Big-Flavor Recipes - the full collection of Thai recipes on the site, built around techniques that actually translate to a home kitchen.
A note from the kitchen: Readers have made this with chicken, added ginger and lime, swapped in wide Asian noodles and rice noodles, and tossed in broccoli, cabbage, and mung bean sprouts - all with great results. The most common tweak is pulling back slightly on the peanut butter if you're using a thick natural variety, which runs denser than commercial smooth peanut butter. If your sauce feels too thick before it hits the pan, whisk in a tablespoon of warm water to loosen it up.
First published January 2020. Updated June 2026 with new tips, sauce ratio notes, and reader-tested variations.





Lauren Vavala Harris says
This was really good! I added ginger and chicken. The sauce was a bit thick likely due to using natural peanut butter, but the flavor was great!
Olya says
Thank you Lauren!
Julie says
This recipe was a success. My son didn’t loved it. Had to make another one next day. I used low sodium soy sauce.
Olya says
You can use Tamari or Coconut Aminos instead of the soy sauce - both have much less sodium.
Dave says
Your son didn't like it and that made it bad, hah ha really?
Barry says
I added ginger and lime and used chopped jalapeños turned out very tasty 😀
Olya says
That sounds divine!
Kathy says
My husband and I really enjoyed this dish. I used two packages of wide Asian singleserving packages, and it was perfect. I adjusted the amount of sauce to 1/2 of the recipe to accommodate the smaller amount of noodles. I did add a small scallion, and next time I would also add some small broccoli florettes. I did diced chicken in it, and it was really delicious, I also did not add any extra peanuts into it, that could be why some people are fighting it to peanut buttery. I am keeping this recipe for mini dinners to come in the future.
Olya says
I love the idea of mini dinners! Thank you for sharing your adjustments for a smaller version.
Ashley says
This was good and fast! It was a little too peanut buttery for me. I don’t think I used enough pasta. The one thing I eyeballed instead of measuring. If I make it again, I will add more pasta and chili sauce to find a better balance for my particular taste.
I added broccoli, which I will do again and increase. (Yum!) I liked the suggestion to use water chestnuts instead of peanuts. 👍🏼!
Olya says
I think increasing more broccoli will offset the taste as well. I hope you find a pleasant amount of peanut butter for this dish.
Neji says
Not sure why but for me it was way too creamy and too thick and too peanut buttery. The pwanut butter taste was too much. Maybe because i used a different kind of peanut butter. I couldn't taste the other ingredients it was just peanut butter
Olya says
Peanut butter does have a strong taste in general. And smell.
Mateo says
Looks like a recipe I'd like to try out, but I'm running into a question which many online recipes bring up -- i.e., what exactly do you mean by "chili sauce"? There is sweet chili sauce, chili garlic sauce (which is much hotter), american chili sauce (which is similar to catsup) as well as many bottled hot sauces generically called chile sauces.
Olya says
I used a basic sriracha hot sauce here. I will make sure to specify that - that's a good feedback - thank you
Jennifer Oshus says
Super yummy. I sautéed with veggie broth instead of oil to lower the fat content, but did add about a teaspoon of sesame oil after veggies were done. Also added 1/4 c water chestnuts and served with fresh mung bean sprouts on the side. If you like it spicy, use 1/2 Tbsp Chili sauce. And you don’t need a whole pound of noodles. Have to 3/4 box is fine.
Olya says
Hi Jennifer - I really like the details in your comment - thank you so much. And so glad you love fresh mung bean sprouts as well!
Thomas Gaborcik says
We made this tonight with rice noodles and added shredded cabbage. It was delicious.
Olya says
Shredded cabbage is an excellent choice, Thomas!
Nix says
1/4 cup oil for sautee?
Olya says
Yes, 1/4 cup oil for sauté.
Arwa says
I really can’t find the flat Thai noodles ... will it make a difference if I use spaghetti instead ?
Olya says
It will be absolutely fine!