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
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.





Jayde says
I loved this recipe and so did my family! Thank you so much.
Natasha says
I enjoyed this recipe. I wanted to try something different from the usual meals I make and have been trying to make Thai food for a long time now. I've done horribly with other recipes trying to emulate the Thai food I loved while in Thailand. I've learned it will never be the same, but this was at least good rather then trying other recipes and not being satisfied. I recommend this meal! Only thing I did different was use spaghetti since that's what I had in the house.
Olga says
So glad you found this recipe and enjoyed it with spaghetti! You are right - it's close, but of course not the same to real.
Miya says
This was delicious! And so easy. Highly recommend, and will make again!
Pam says
Do you use regular chili sauce or the Thai sweet chili sauce?
Olga says
I used regular chili sauce.
Judi says
I did everything according to the recipe, however I used long life noodles, tenderloin marinated in soy, ginger and Chinese 5 spice. I used a wok and also added peas to the mix and roasted the chopped peanuts. I would like next time to tweak the sauce a bit, a little to much peanut butter , it really clung to the noodles, just need it a little less sticky so maybe some citrus or something. It was our first ever with a sauce like this, great recipe all around.
Olga says
I'm glad it worked out! Peanut butter does have a strong taste to it, so I can see why you would want to use less.
Mary says
You can substitute dry PEanut butter, called PB. Works beautifully
Ivy says
Hey there, I was wondering if I could include like a some orange juice to the sauce? Would that be good?
Olga says
Orange juice would add a nice citrus flavor and acidity. I would do it.
Sam says
Hi Olga!!
By now I made it already three times (found the recipe three weeks ago). I exchanged some ingredients, I dropped the chicken and exchanged the honey for marple syrup, as I am vegan. I also took tahini instead of peanut butter because we didnt had peanut butter and tahini is full with calcium, because of the sesame seeds. So its good for my growing kid.
I tried with rice and also with udon noodles... Sooooo amazing. And the first time I took totally the same veggies. Today I took carrots, garlic, spring onions, red chillies, red onions, long green beans, brokkoli, and soy sprouts. It was soooo good!
Thabk you for that amazing recipe wherech is extrem flexible alsi for vegans and vegetarians!
Olga says
Hi Sam! I'm so glad you found the recipe so versatile! I love tahini as well and think it's such a nice substitute with all the health benefits as you said.
Kristina Velis says
yummy!1 thanks
Janet Grossman says
Why is oil divided? Maybe it’s me but I don’t see anything but using it in one step.otherwise good.
Olga says
It shouldn't be divided - I corrected it. Thank you Janet.
Anita says
Very easy to make. I put extra peanuts for protein (I'm vegeterian).
Olga says
I often add cashews to this.