Deliciously aromatic and packed with flavor, this Thai noodle dish will transport your taste buds straight to the streets of Bangkok without ever leaving your kitchen. Did I mention it comes together faster than you can decide what to watch on Netflix tonight?
Why This Recipe Works
- The perfect balance of sweet, salty, and spicy flavors creates an authentic Thai taste experience that will have you coming back for seconds (and thirds!)
- Using both fish sauce and soy sauce provides complex umami depth that store-bought sauces simply can’t match
- The quick-cooking chicken breast stays incredibly tender when sliced thin and cooked over high heat, ensuring every bite is juicy and flavorful
- Fresh herbs like cilantro and basil added at the end preserve their bright, aromatic qualities that would be lost if cooked too long
- The combination of rice noodles and crunchy vegetables creates wonderful textural contrast that makes each mouthful exciting
Ingredients
- 8 ounces rice noodles (medium width)
- 1 pound boneless, skinless chicken breasts, thinly sliced against the grain
- 3 tablespoons vegetable oil, divided
- 4 cloves garlic, minced
- 1 red bell pepper, thinly sliced
- 2 carrots, julienned
- 3 green onions, sliced (white and green parts separated)
- 2 eggs, lightly beaten
- 1/4 cup soy sauce
- 3 tablespoons fish sauce
- 2 tablespoons brown sugar
- 1 tablespoon lime juice
- 1 teaspoon chili garlic sauce (or more to taste)
- 1/2 cup fresh basil leaves, torn
- 1/4 cup fresh cilantro, chopped
- 1/4 cup roasted peanuts, chopped
- Lime wedges for serving
Equipment Needed
- Large pot for boiling noodles
- Large wok or skillet
- Mixing bowls
- Whisk
- Sharp knife
- Cutting board
- Measuring cups and spoons
- Tongs or wooden spoon
Instructions

Prepare the Noodles and Sauce
Place the rice noodles in a large bowl and cover with very hot tap water. Let them soak for 20-25 minutes until they’re flexible but still slightly firm (al dente). They’ll continue cooking later, so you want them underdone at this stage. While the noodles soak, whisk together the soy sauce, fish sauce, brown sugar, lime juice, and chili garlic sauce in a small bowl until the sugar dissolves completely. This sauce is the heart and soul of the dish, so take a moment to taste it and adjust the balance if needed – more lime for acidity, more sugar for sweetness, or more chili for heat. Drain the noodles thoroughly when they reach the perfect texture, as excess water will make your final dish soggy.
Cook the Chicken to Perfection
Heat 1 tablespoon of vegetable oil in your wok or large skillet over high heat until it shimmers and just begins to smoke. Add the thinly sliced chicken in a single layer, working in batches if necessary to avoid overcrowding. Cook for 2-3 minutes without moving to get a nice sear, then flip and cook another 1-2 minutes until the chicken is cooked through and lightly browned. The chicken should reach an internal temperature of 165°F when checked with an instant-read thermometer. Remove the chicken from the pan and set aside. Pro tip: Slicing the chicken against the grain ensures maximum tenderness, and patting it dry before cooking helps achieve that beautiful sear.
Sauté the Aromatics and Vegetables
Add another tablespoon of oil to the same pan over medium-high heat. Add the minced garlic and white parts of the green onions, cooking for 30-45 seconds until fragrant but not browned. Add the bell pepper and julienned carrots, stirring constantly for 2-3 minutes until they begin to soften but still retain some crunch. You want that satisfying textural contrast between the tender noodles and crisp vegetables. Push the vegetables to one side of the pan to create space for the next step. The key here is keeping the heat high enough to cook quickly while maintaining that vibrant color and fresh flavor.
Scramble the Eggs and Combine
Pour the remaining tablespoon of oil into the empty space in the pan, then add the beaten eggs. Let them set for about 30 seconds before scrambling them gently with your spatula. Once the eggs are mostly cooked but still slightly wet, mix them with the vegetables. Add the drained noodles and prepared sauce to the pan, tossing everything together until the noodles are evenly coated and heated through. Return the cooked chicken to the pan along with any accumulated juices. Cook for another 2-3 minutes, tossing constantly, until everything is piping hot and well combined. The noodles should absorb most of the sauce while still maintaining a saucy consistency.
Finish with Fresh Herbs and Serve
Remove the pan from the heat and immediately stir in the green parts of the green onions, torn basil leaves, and chopped cilantro. The residual heat will wilt the herbs perfectly without cooking away their fresh flavor. Give everything one final toss to distribute the herbs evenly throughout the dish. Transfer to serving plates and garnish generously with chopped roasted peanuts and lime wedges on the side. Serve immediately while hot, encouraging everyone to squeeze fresh lime juice over their portion to brighten all the flavors. The contrast between the hot noodles, cool herbs, and crunchy peanuts creates absolute magic in every bite.
Tips and Tricks
For the most authentic flavor, seek out Thai basil instead of regular sweet basil – it has a distinctive licorice-like flavor that really makes this dish sing. If you can’t find it, a combination of mint and regular basil makes a decent substitute. When slicing the chicken, pop it in the freezer for 15-20 minutes first – this firms it up and makes slicing much easier and more uniform. For the noodles, don’t be tempted to boil them instead of soaking; boiling makes them too soft and they’ll turn mushy when stir-fried. If your noodles seem stuck together after draining, rinse them briefly with cold water and toss with a teaspoon of oil to prevent clumping.
For maximum wok hei (that smoky stir-fry flavor), make sure your pan is screaming hot before adding ingredients and don’t overcrowd the pan – cook in batches if necessary. If you’re sensitive to salt, reduce the soy sauce to 3 tablespoons and taste before adding more. Leftovers reheat surprisingly well – add a splash of water when reheating to refresh the sauce consistency. For meal prep, keep the components separate and combine just before serving to maintain optimal texture. If you want to make this vegetarian, substitute firm tofu for the chicken and use vegetarian fish sauce or additional soy sauce.
The chili garlic sauce can be adjusted to your preferred heat level – start with less and add more at the end if needed. For extra crunch, add bean sprouts in the last minute of cooking. If your brown sugar has hardened, microwave it for 10-15 seconds to make measuring easier. Always have all your ingredients prepped and within reach before you start cooking, as stir-fries come together very quickly once you begin. For a gluten-free version, use tamari instead of soy sauce and ensure your fish sauce is gluten-free (most are, but check the label).
Recipe Variations
- Seafood Twist: Substitute the chicken with 1 pound of shrimp or a combination of shrimp and scallops. Cook the seafood for just 2-3 minutes until opaque and curled, then remove before proceeding with the recipe. Add back at the end to avoid overcooking.
- Vegetarian Delight: Replace the chicken with extra-firm tofu pressed and cubed, or add 2 cups of mixed mushrooms like shiitake and oyster. For protein, include edamame or tempeh crumbles. Use vegetarian fish sauce or additional soy sauce.
- Spicy Thai Basil: Increase the chili garlic sauce to 2 tablespoons and add 2-3 fresh Thai chilies, sliced. Use holy basil if available and increase the fresh basil to 1 cup for an extra aromatic punch.
- Peanut Sauce Version: Create a creamier dish by adding 1/4 cup of peanut butter to the sauce mixture along with an additional 2 tablespoons of water to thin it out. Garnish with extra peanuts for added crunch.
- Low-Carb Alternative: Replace the rice noodles with spiralized zucchini or yellow squash noodles. Sauté them briefly at the end just to warm through, avoiding overcooking which makes them watery.
Frequently Asked Questions
Can I use a different type of noodle?
Absolutely! While rice noodles are traditional, you can substitute with linguine, spaghetti, or even soba noodles in a pinch. The cooking time will vary, so follow package directions for al dente texture. For Asian alternatives, try pad Thai noodles or even vermicelli rice noodles, though the latter will require less cooking time. The key is achieving that perfect chewiness that stands up to stir-frying without turning mushy. Always undercook pasta slightly since it will continue cooking in the hot pan with the sauce.
How do I prevent the noodles from sticking together?
The secret is in the soaking technique and proper draining. Make sure your noodles are fully submerged in hot water and occasionally stir them during soaking to prevent clumping. After draining, toss them with a teaspoon of oil if you’re not using them immediately. When adding to the pan, have your sauce ready and work quickly to coat each strand. If they do stick together during cooking, add a tablespoon of water to help loosen them. Properly soaked noodles that are still slightly firm will absorb the sauce beautifully without becoming gummy.
Can I make this dish ahead of time?
You can prep components ahead but I don’t recommend fully assembling until serving time. The noodles can be soaked and drained, the sauce mixed, vegetables chopped, and chicken sliced up to 24 hours in advance. Store everything separately in airtight containers in the refrigerator. When ready to cook, bring everything to room temperature for about 15 minutes before starting. The actual cooking should take place just before serving for the best texture and flavor. Leftovers will keep for 3-4 days but the noodles will soften considerably.
Is fish sauce necessary?
Fish sauce provides that authentic umami depth that’s characteristic of Thai cuisine, but if you’re vegetarian or don’t have any, you can substitute with soy sauce or tamari. Use an additional 2 tablespoons of soy sauce plus 1 teaspoon of lime juice to approximate the complexity. For a closer vegetarian alternative, look for mushroom sauce or vegetarian fish sauce at Asian markets. The dish will still be delicious without it, but you’ll miss that distinctive savory quality that makes Thai food so addictive.
How can I make this spicier or milder?
For more heat, increase the chili garlic sauce to 2 tablespoons or add fresh Thai chilies sliced thin. You can also serve with Sriracha or crushed red pepper on the side for individual customization. For milder flavor, reduce the chili garlic sauce to 1/2 teaspoon or omit entirely – the dish will still be flavorful from the other ingredients. Remember that you can always add heat at the table but can’t remove it, so start conservative if serving to people with varying spice preferences.
Summary
This Thai noodle dish delivers restaurant-quality flavors with weeknight ease. Perfectly balanced sweet, salty, and spicy notes combine with tender chicken and fresh herbs for an unforgettable meal that comes together in under 45 minutes.



