These Spicy Thai Basil Noodles deliver that incredible street-food energy you crave, right from your own kitchen. This dish is all about the perfect balance of chewy rice noodles, tender chicken, and a punchy chili-garlic sauce that clings to every single strand. The peppery, anise-like aroma of fresh Thai basil is what truly makes this recipe special, filling your home with an intoxicating fragrance. If you love bold Thai flavors, this recipe for Spicy Thai Basil Noodles brings an authentic, vibrant meal to your table in under 30 minutes.
Why You'll Love This Recipe
- Get real-deal Thai street food flavor at home
- It’s a one-pan wonder ready in under an hour
- Easily customize the heat to your exact preference
- This is my go-to for a fast and satisfying weeknight dinner
Ingredients You’ll Need
- Wide dried rice noodles: These provide the signature chewy texture that is essential for the dish. Look for the sen yai style for the best sauce-gripping surface.
- Neutral oil: Canola or vegetable oil is perfect here because it has a high smoke point and won’t interfere with the other bold flavors.
- Large eggs: These add a wonderful soft texture and richness that balances the heat. They get scrambled right in the wok for extra protein.
- Boneless, skinless chicken thigh: Thigh meat stays incredibly tender and juicy even with high-heat stir-frying, unlike leaner cuts that can dry out.
- Kosher salt: This is used to season the chicken before cooking, ensuring it’s flavorful from the inside out.
- Yellow onion: Sliced thinly, it provides a foundational layer of sweetness and aromatic depth to the stir-fry.
- Garlic: Freshly chopped garlic is non-negotiable for that pungent, savory kick that defines so many great Thai dishes.
- Thai bird’s eye chiles: These tiny peppers pack a serious punch. They bring the authentic, sharp heat that makes these Spicy Thai Basil Noodles so addictive.
- Red bell pepper: This adds a lovely sweetness, vibrant color, and a crisp-tender bite that contrasts with the soft noodles.
- Chinese broccoli (gai lan): With its slightly bitter leaves and tender stems, it adds a welcome green element and textural complexity to the dish.
- Low-sodium soy sauce: This forms the savory, salty base of the sauce. Using low-sodium gives you more control over the final saltiness.
- Oyster sauce: It brings a unique savory, slightly sweet, and umami-rich flavor that adds incredible depth and helps thicken the sauce.
- Fish sauce: This is the funk and soul of Thai cooking. It provides a deep, complex savory flavor you just can’t get from anything else.
- Palm sugar: It offers a gentle, caramel-like sweetness that balances the salt and spice without being overly sugary. Light brown sugar is a great sub.
- Dark soy sauce: A small amount is used mostly for its rich, dark color and a hint of molasses-like flavor, making the noodles look glossy and appetizing.
- Fresh Thai basil leaves: This is the star ingredient. Its unique peppery, anise-like flavor is completely different from Italian basil and defines the dish.
- Lime wedges: A fresh squeeze of lime at the end brightens everything up, cutting through the richness and adding a final pop of acidity.
- Sliced cucumber: Cool, crisp cucumber slices are the perfect refreshing counterpoint to the heat of the noodles.
- Crushed roasted peanuts: These add a fantastic crunchy texture and nutty flavor as a final garnish.
- Extra thinly sliced Thai chiles: For those who truly love the heat, a few extra fresh chiles on top lets you customize the fire level.
How to Make It
Soak Your Rice Noodles:
Get started by placing your wide rice noodles in a big bowl. Pour very hot tap water over them until they’re fully submerged. Let them soak for about 25 to 30 minutes, giving them a gentle stir once or twice. You’re looking for them to be pliable and flexible but still have a slight firmness in the center. They’ll finish cooking in the wok, so pulling them now prevents them from turning mushy later. Drain them well right before you’re ready to cook.
Whisk the Sauce Together:
While the noodles are soaking, it’s the perfect time to mix up the sauce. In a small bowl, combine the low-sodium soy sauce, oyster sauce, fish sauce, palm sugar, and dark soy sauce. Whisk everything together until you can see that the sugar has completely dissolved into the liquid. I like to set this bowl right next to my stove so it’s ready to go in an instant when things start moving fast.
Prep Your Ingredients:
Stir-frying is all about speed, so having everything ready is key. Season your thinly sliced chicken thighs with kosher salt and give them a good toss. Then, get all your other components prepped and in separate little piles or bowls: the sliced onion, chopped garlic, sliced Thai chiles, red bell pepper, Chinese broccoli, and the Thai basil leaves. This mise en place approach will make the cooking process for your Spicy Thai Basil Noodles smooth and stress-free.
Cook the Eggs First:
Heat one tablespoon of the neutral oil in your wok or a large, heavy skillet over medium-high heat. You’ll know it’s ready when the oil starts to shimmer. Pour in the lightly beaten eggs and swirl the pan to create a thin, quick omelet. It only takes about 30 to 45 seconds to set. Use your spatula to break it into large, bite-sized pieces and then transfer the cooked egg to a plate for later.
Stir-Fry the Chicken:
Don’t wipe out the wok. Crank the heat up to high and add another tablespoon of oil. Once the oil is super hot and just beginning to smoke, carefully add the sliced chicken in a single layer. Let it sear for a moment before you start stir-frying. Cook for 3 to 4 minutes, tossing frequently, until the chicken is cooked through and has some nice browned edges. Add the cooked chicken to the same plate as the eggs.
Sauté the Aromatics and Veggies:
Add the last tablespoon of oil to the hot wok. Toss in the sliced onion and stir-fry for about a minute until it starts to get a little soft. Next, add the chopped garlic and sliced Thai chiles. Cook for just 30 seconds more, moving them constantly so they become incredibly fragrant but don’t burn. Finally, add the sliced red bell pepper and Chinese broccoli. Continue to stir-fry for another 2 to 3 minutes until the vegetables are bright, vibrant, and perfectly crisp-tender.
Combine Noodles and Sauce:
Now it’s time for the main event. Add the well-drained rice noodles directly into the wok on top of the vegetables. Pour your prepared sauce mixture evenly all over the noodles. Using a set of tongs or two spatulas, gently lift and toss everything together. Keep the heat on high and continue tossing for 2 to 3 minutes. The noodles will start to absorb the sauce, becoming glossy and evenly colored. If they start sticking, a small splash of water will help loosen things up.
Finish and Serve:
Return the cooked chicken and egg back to the wok. Add the fresh Thai basil leaves all at once. Give everything one final toss for 1 to 2 minutes over high heat. You just want to wilt the basil and make sure everything is heated through completely. The basil will release its amazing aroma right at the end. This is when your kitchen will smell just like a Thai restaurant. Give it a quick taste and decide if you want to add more chiles. Serve your Spicy Thai Basil Noodles immediately with lime wedges and cucumber on the side for a perfect finish.

You Must Know
- Don’t oversoak the noodles or they will get mushy
- High heat is your best friend for that smoky wok flavor
- Thai basil is essential; Italian basil won’t taste the same
- Prep everything first because the cooking part is very fast
Storage Tips
If you have any leftover Spicy Thai Basil Noodles, be sure to cool them to room temperature within an hour. Once cool, transfer them to an airtight container and pop them in the refrigerator, where they’ll stay good for up to 3 days. To reheat, I find the best method is to use a lightly oiled skillet or wok over medium heat. Add a splash of water to help steam the noodles and prevent them from sticking, then toss until everything is heated through. The Thai basil will have lost some of its punch, so tossing in a few fresh leaves after reheating really helps bring it back to life.
Ingredient Substitutions
This Spicy Thai Basil Noodles recipe is wonderfully flexible. If you don’t have chicken thighs, thinly sliced chicken breast, pork tenderloin, or even shrimp would be fantastic; just adjust the cooking time accordingly. For a vegetarian version, pressed and cubed firm tofu or a medley of mushrooms works beautifully. You can easily swap the Chinese broccoli for regular broccolini or even baby bok choy. If you need a gluten-free option, use gluten-free tamari and a certified gluten-free oyster-style sauce. The rice noodles themselves are naturally gluten-free, making this an easy dish to adapt for dietary needs without sacrificing that amazing flavor.
Serving Suggestions
I absolutely love serving these Spicy Thai Basil Noodles with something cool and crisp to balance the heat. A simple side of sliced cucumbers is essential, but a quick Thai cucumber salad with a sweet and sour dressing is even better. For a more substantial meal, crispy spring rolls or fresh summer rolls add a great textural contrast. If you’re feeding a crowd, you can round out the table with a light, broth-based soup like a simple Tom Yum to start, or serve the noodles alongside a platter of steamed jasmine rice to help temper the spice for those who prefer it milder.
Cultural Context
These Spicy Thai Basil Noodles are heavily inspired by a popular Thai street food dish known for its fiery heat and bold flavors. In Thailand, stir-frying in a searingly hot wok is a fundamental cooking technique, believed to impart a unique smoky flavor known as ‘wok hei’. This dish perfectly captures that spirit, combining the Chinese technique of stir-frying with distinctly Thai ingredients like fish sauce, fresh bird’s eye chiles, and, most importantly, holy or Thai basil. It’s a perfect example of the fast, fresh, and intensely flavorful cooking that makes Thai street food celebrated around the world. It’s the kind of meal you’d find being expertly prepared at a bustling Bangkok night market, ready in minutes.

Pro Tips
- Have every single ingredient prepped and ready by the stove
- Don’t crowd the pan; cook in batches if needed
- High, consistent heat is the key to getting that perfect texture
- Use two spatulas to lift and separate the noodles gently
- I always add a big squeeze of lime right before eating
Frequently Asked Questions
For Spicy Thai Basil Noodles, wide dried rice noodles (sen yai style) about 1/4 inch wide work best. They turn chewy and tender, soaking up the chili-garlic sauce without getting mushy. Soak them in hot water until just pliable, then finish them in the pan with the sauces so they absorb flavor while staying pleasantly bouncy.
You can cook Spicy Thai Basil Noodles up to a day ahead, but they’re at their best right from the wok. If you need to prep ahead, slice the chicken and vegetables, mix the soy, oyster, fish sauce, and sugar, and soak the noodles just before cooking. Leftovers keep in an airtight container in the fridge for up to 2 days; reheat with a splash of water or soy sauce to loosen the noodles.
If you can’t find Thai basil for Spicy Thai Basil Noodles, use a mix of regular Italian basil and a few fresh mint leaves to mimic its peppery, anise-like flavor. Holy basil also works if available. In a pinch, just use sweet basil and add a tiny pinch of ground star anise or fennel seed to the sauce for extra depth, but go light so it doesn’t overpower the dish.
Spicy Thai Basil Noodles are ready when the rice noodles are chewy but tender, not stiff or mushy, and the sauce clings to every strand with a glossy coating. The chicken should be fully cooked through and no longer pink, the onions just softened, and the Chinese broccoli bright green with a slight crunch. Once you stir in the Thai basil and it wilts and smells fragrant, it’s time to serve.
Serve Spicy Thai Basil Noodles with a simple side of sliced cucumber or a crisp Thai-style salad to cool the heat. Steamed or stir-fried vegetables, like bok choy or snap peas, pair well too. You can also add a fried egg on top, extra lime wedges, and chili flakes or prik nam pla (fish sauce with chilies) on the side for more punch, just like a Thai street-food stall.