
A decadent Easy Spicy Thai Peanut Noodles that combines silky rice noodles with a creamy, nutty sauce. Each strand is perfectly coated in a harmonious blend of peanut butter, sesame, and aromatics, creating a dish that's both comforting and exciting with its balance of sweet, savory, and spicy flavors.
Every time I make these noodles, I'm transported back to my first taste of Thai street food. The vendor's secret, she finally shared, was in the sauce preparation - taking time to whisk until perfectly smooth. Now I share that wisdom in my own kitchen.
Essential Ingredients
- Rice Noodles (Vermicelli): For authentic texture
- Natural Peanut Butter: Room temperature
- Toasted Sesame Oil: For nutty depth
- Low-Sodium Soy Sauce: Controls saltiness
- Fresh Lime Juice: Adds brightness
- Sriracha: For customizable heat
- Fresh Ginger: Minced just before using
- Fresh Garlic: Finely chopped
- Crushed Peanuts: For garnish
STEP-BY-STEP PREPARATION
- 1. Noodle Preparation:
- Start with rice noodles (vermicelli or wide, based on preference). Soak in hot water according to package instructions, checking frequently to avoid overcooking. They should be al dente as they'll continue cooking in sauce.
- 2. Sauce Creation:
- In a medium bowl, whisk room temperature smooth peanut butter, toasted sesame oil, low-sodium soy sauce, fresh lime juice, and sriracha until completely smooth. If too thick, thin with warm water one tablespoon at a time.
- 3. Aromatics:
- Heat vegetable oil in a large wok or skillet over medium heat. Add minced garlic and ginger, cooking just until fragrant - about 30 seconds. Don't let garlic brown or it'll become bitter.
- 4. Final Assembly:
- Add drained noodles to pan with aromatics. Pour sauce over noodles, tossing gently with tongs until evenly coated and heated through. Add reserved pasta water if needed for desired consistency.
- 5. Garnishing:
- Top with chopped peanuts, sliced green onions, fresh cilantro, and lime wedges. For extra heat, add a drizzle of chili oil or extra sriracha.

My love for this dish grew from countless late-night cooking sessions in college. The key discovery was that patience with the sauce-mixing creates that perfect, silky texture that clings to every noodle.

This Easy Spicy Thai Peanut Noodles recipe proves that incredible flavor doesn't require complicated techniques. Whether for quick weeknight dinners or casual entertaining, it never fails to satisfy.
Storage and Reheating Success
Store leftover noodles in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of warm water or coconut milk to loosen the sauce. Heat gently in the microwave in 30-second intervals, stirring between each, or warm in a pan over low heat. The sauce will thicken considerably when chilled.
Temperature and Serving Variations
While traditionally served hot, these noodles are equally delicious at room temperature, making them perfect for picnics or packed lunches. During summer months, try them slightly chilled with extra lime juice and fresh herbs. For winter comfort, serve piping hot with additional sauce and a side of steamed vegetables.

Protein and Veggie Additions
Transform this dish into a complete meal by adding sautéed tofu, grilled chicken, or shrimp. For extra nutrition, toss in julienned carrots, bell peppers, or bean sprouts during the final heating. Edamame adds protein and crunch, while baby spinach wilts beautifully into the warm noodles. Remember to adjust sauce quantity when adding extras.
Frequently Asked Questions
- → Can I make this sauce ahead?
- Yes, the sauce can be made up to 3 days ahead and stored in the fridge. Warm slightly before using.
- → What other noodles can I use?
- Any Asian-style noodles work well - try soba, udon, or even regular spaghetti in a pinch.
- → How can I make this spicier?
- Add more sriracha or include red pepper flakes in the sauce for extra heat.
- → Can I make this vegan?
- Yes, just substitute the honey with maple syrup or agave nectar.
- → What protein can I add?
- Try adding tofu, chicken, shrimp, or edamame for extra protein.