Spicy Thai Noodle Stir-Fry

Section: Satisfying Main Dishes for Every Occasion

These quick vegan drunken noodles (pad kee mao) deliver authentic Thai flavors in just 20 minutes. Wide rice noodles are stir-fried with a savory-sweet sauce combining soy, vegetarian oyster sauce, and coconut sugar. The dish features crisp vegetables including cabbage, bell pepper, and onions, with aromatic garlic and Thai basil providing signature flavor. Thai red chilis add customizable heat, while a squeeze of lime brightens everything. This simplified homemade version requires minimal prep, making it perfect for busy weeknights while still delivering restaurant-quality results.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Mon, 12 May 2025 23:09:36 GMT
A bowl of vegan drunken noodles. Bookmark
A bowl of vegan drunken noodles. | foodbymary.com

This vibrant vegan drunken noodle recipe brings authentic Thai street food flavors right to your home kitchen in just 20 minutes. The combination of wide rice noodles, fresh vegetables, and aromatic Thai basil creates a restaurant-quality dish that satisfies both spice lovers and plant-based eaters.

I discovered this recipe during a cooking class in Thailand and have been perfecting it for years. My non-vegan friends always request this dish when they visit because the rich umami flavors make them forget it's completely plant-based.

Ingredients

  • Fresh wide rice noodles: the star of the dish providing that perfect chewy texture traditional to authentic pad kee mao
  • Vegetarian oyster sauce: creates that essential umami depth found in restaurant versions
  • Thai basil or holy basil: adds the distinctive aromatic flavor that makes drunken noodles unique
  • Thai red chilis: provide that signature heat but you can adjust based on your spice tolerance
  • Dark soy sauce: gives the noodles their characteristic rich color and slight sweetness
  • Coconut sugar: balances the heat and saltiness with gentle sweetness

Step-by-Step Instructions

Prepare the noodles:
Soak rice noodles according to package directions until just tender but still slightly firm. They will finish cooking in the wok so you want them slightly underdone at this stage. Have them ready before starting the stir fry as the cooking process moves quickly.
Mix the sauce:
Combine both soy sauces vegetarian oyster sauce coconut sugar water and chili flakes in a small bowl. The dark soy adds color while regular soy provides saltiness. Whisk until sugar completely dissolves to ensure even flavor distribution throughout the dish.
Stir fry vegetables:
Heat oil in a wok over medium high heat until shimmering. Add onions green onions bell pepper and cabbage all at once. Keep everything moving constantly for 4 to 5 minutes until vegetables soften but maintain some crispness. The high heat helps develop a slight char that enhances flavor.
Add aromatics:
Toss in minced garlic and stir continuously for one minute. This short cooking time releases the garlic flavor without burning it which would create bitterness. The kitchen will fill with an irresistible aroma at this stage.
Combine everything:
Add the softened noodles sauce Thai basil and sliced chilis all at once. Use tongs or two spatulas to lift and turn the noodles repeatedly ensuring every strand gets coated in the flavorful sauce. Cook just 1 to 2 minutes until noodles absorb excess liquid and become glossy.
A bowl of vegan drunken noodles. Bookmark
A bowl of vegan drunken noodles. | foodbymary.com

The vegetarian oyster sauce is my secret ingredient here. I once tried making this with regular soy sauce as a substitute and the depth of flavor was noticeably missing. Since discovering brands like Wa Ja Shan I always keep a bottle in my pantry specifically for this recipe.

Storing Leftovers

These noodles actually develop even more flavor overnight making them ideal for meal prep. Store in an airtight container in the refrigerator for up to 3 days. When reheating add a splash of water and stir fry quickly to prevent the noodles from becoming mushy. The noodles tend to absorb sauce as they sit so leftovers might be slightly less saucy but equally delicious.

Protein Additions

While delicious as written this recipe welcomes protein additions. For a complete vegan meal try adding fried tofu prepared according to the sweet and sour tofu method mentioned in the notes. For an even quicker option crumbled tempeh or store bought seitan work beautifully. If serving non vegans sliced chicken or shrimp can be added during the vegetable stir fry stage.

The Cultural Significance

Pad Kee Mao literally translates to drunken noodles though the dish itself contains no alcohol. Stories about its origin vary some say it was created as a late night dish to satisfy hungry drinkers while others claim the spiciness helps cure hangovers. The holy basil traditionally used has medicinal properties in Thai culture and the intense flavors exemplify the Thai cooking philosophy of balancing sweet salty spicy and umami in one harmonious dish.

Noodle Selection Tips

Fresh wide rice noodles called sen yai in Thai provide the most authentic texture. Look for them in the refrigerated section of Asian markets. If using dried noodles choose the widest variety available typically labeled as rice stick or banh pho. The wide surface area allows the noodles to absorb more of the flavorful sauce. When soaking dried noodles be careful not to oversoak as they will continue cooking in the wok.

A bowl of vegan drunken noodles. Bookmark
A bowl of vegan drunken noodles. | foodbymary.com

Frequently Asked Questions

→ What are drunken noodles and why are they called that?

Drunken noodles (pad kee mao) are a spicy Thai stir-fry dish made with wide rice noodles, vegetables, basil and chili peppers. Despite the name, they don't contain alcohol - the dish allegedly got its name either because it's so spicy it makes you want to drink, or because it's a popular late-night dish after drinking.

→ Can I substitute the Thai basil with regular basil?

While Thai basil or holy basil provides the most authentic flavor, you can substitute Italian basil if necessary. However, the flavor profile will be noticeably different, as Thai basil has distinct anise and licorice notes that regular basil lacks.

→ What protein can I add to these vegan drunken noodles?

Tofu works wonderfully in this dish. You can add fried tofu prepared according to a sweet and sour tofu recipe or baked tofu from a peanut tofu bowl recipe. Other vegan protein options include tempeh, seitan, or plant-based meat alternatives.

→ Where can I find vegetarian oyster sauce?

Vegetarian oyster sauce can be found online, in Asian grocery stores, natural food stores, or well-stocked grocery stores. Brands like Lee Kum Kee, Wa Ja Shan, and Naked and Saucy all make vegetarian versions that work well in this recipe.

→ How spicy are these drunken noodles?

The spice level is customizable based on how many Thai red chilies you add. For a milder version, use just one chili with seeds removed. For medium heat, use 1-2 chilies, and for authentic Thai spiciness, add more chilies or leave some seeds in. You can always serve extra sliced chilies on the side for those who prefer more heat.

→ Can I make this dish gluten-free?

Yes! Simply use tamari instead of soy sauce and ensure your vegetarian oyster sauce is gluten-free (check the label). Rice noodles are naturally gluten-free, making this dish easy to adapt for those with gluten sensitivities.

Vegan Drunken Noodles

Spicy Thai stir-fried wide rice noodles with vegetables, basil and chili peppers, ready in just 20 minutes for a quick weeknight meal.

Prep Time
15 minutes
Cooking Time
10 minutes
Overall Time
25 minutes
Recipe Author: Maria

Dish Category: Main Dishes

Recipe Difficulty: Medium Effort

Cuisine: Asian

Serves: 4 Serving Size

Dietary Options: Vegan, Vegetarian, Dairy-Free

What You’ll Need to Cook

→ Sauce Ingredients

Ingredient 01 2 tbsp soy sauce or tamari
Ingredient 02 2 tbsp dark soy sauce
Ingredient 03 4 tbsp vegetarian oyster sauce
Ingredient 04 2 tbsp coconut sugar
Ingredient 05 2 tbsp water
Ingredient 06 Pinch chili flakes

→ Stir Fry Ingredients

Ingredient 07 8 oz wide rice noodles
Ingredient 08 1 ½ tbsp neutral oil (e.g., avocado oil)
Ingredient 09 1 small white onion, peeled and thinly sliced (150 g, about 1 ¾ cups sliced)
Ingredient 10 4-5 green onions, cut into 1-inch pieces
Ingredient 11 4 cloves garlic, minced (18 g)
Ingredient 12 1 red bell pepper, chopped (185 g)
Ingredient 13 3 cups chopped green cabbage (300 g)
Ingredient 14 1-2 Thai red chilis, seeds removed and very thinly sliced
Ingredient 15 1 cup fresh Thai basil or holy basil, plus more for serving
Ingredient 16 Lime wedges, for serving (optional)

Steps to Prepare

Step 01

Follow the directions on the rice noodle package or transfer the noodles to a heat-proof bowl and cover with hot water. Soak noodles for 10-15 minutes, until just tender. Drain noodles, then set aside for cooking. Ensure the noodles are softened but slightly al dente, as they will finish cooking in the pan.

Step 02

Combine all sauce ingredients in a small bowl. Whisk until the sugar dissolves, then set aside.

Step 03

Heat the oil in a wok or large skillet over medium-high heat. When the pan is hot, add the onion, green onion, red pepper, and cabbage. Stir fry for 4-5 minutes or until the vegetables are tender-crisp.

Step 04

Add the minced garlic and stir fry for 1 minute until fragrant.

Step 05

Add the soaked noodles, prepared sauce, Thai basil, and sliced chilis to the pan. Toss to coat the noodles evenly and cook for 1-2 minutes until warmed through and the sauce is absorbed.

Step 06

Divide the noodles between serving bowls. Garnish with additional Thai basil, sliced chilis, and serve with lime wedges, if desired.

Extra Cooking Tips

  1. Fresh wide rice noodles are recommended for optimal texture but dried wide rice noodles can be used as an alternative.
  2. Thai or holy basil provide the most authentic flavor, but Italian basil can be substituted if needed.

Must-Have Tools

  • Wok or large skillet
  • Heat-proof bowl
  • Small mixing bowl

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains soy from soy sauce and vegetarian oyster sauce.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 342
  • Fats: 6 grams
  • Carbs: 65 grams
  • Proteins: 7 grams