Pad Kee Mao is a Thai stir-fry built on wide rice noodles, fresh Thai basil, chilies, and a bold sauce of soy, oyster-style sauce, and fish-free seasoning — this vegan version uses mushrooms and firm tofu to add substance and umami. High heat and a hot wok are key: the noodles need direct contact with the pan to develop the slightly charred, smoky edges the dish is known for. From prep to plate, it takes about 30 minutes.
8ozwide dry rice noodles (about 3/8-inch)choose Thai brands (e.g., Erawan/elephant brand) for best texture
8cupsvery hot water, for soaking noodles195–205°F (90–96°C), enough to fully submerge
For the Sauce:
3tbsplight soy sauce or tamari (low-sodium preferred)tamari for gluten-free; look for clean, well-brewed brands
1tbspdark soy saucefor color and light molasses depth; Koon Chun or Pearl River Bridge
1tbspvegan oyster (mushroom) sauceadds rich umami; look for Lee Kum Kee Vegetarian or similar
1tspvegan fish sauce (optional)enhances savory depth; coconut aminos + seaweed brine also work
2tspcoconut sugar or light brown sugarbalances heat and saltiness without cloying
1tbspunsweetened rice vinegar or rice winefor brightness; mirin not recommended here
¼cupwaterloosens the sauce so it coats noodles evenly
For the Tofu:
14ozextra-firm tofu, pressedorganic if possible; drain well for better sear
1tbspcornstarchlight coating for crisp edges
½tspkosher saltto season tofu before searing
1 ½tbspneutral oil (avocado, rice bran, or canola), for searing tofuhigh smoke point oils are best
For the Stir-Fry & Aromatics:
1tbspneutral oil, for stir-fryadd more as needed if wok is very large
4clovesgarlic, smashed and mincedfreshly smashed for maximum aroma
2-4piecesThai bird’s eye chiles, thinly slicedadjust to heat preference; use 1 for mild, 4+ for fiery
1smallshallot, thinly slicedred onion slivers work in a pinch
1mediumred bell pepper, cut into 1/2-inch stripschoose a sweet, crisp pepper for color and crunch
1cupcremini mushrooms, slicedwipe clean; avoid washing to keep them dry for searing
1cupsnow peas, trimmedsub green beans or baby corn if preferred
To Finish:
1 ½cupsThai holy basil leaves (bai kra phrao) or Thai basilholy basil is traditional and peppery; Thai basil is a fine sub
2wholescallions, cut into 1/2-inch piecesboth white and green parts
¼tspground white pepperclassic Thai finishing spice
1mediumlime, cut into wedgesfor serving; optional squeeze brightens the finish
1tbspcrispy fried shallots (optional)store-bought or homemade for crunch
Prevent your screen from going dark
Instructions
Soak the Noodles: Place the wide rice noodles in a large heatproof bowl. Cover with very hot water at 195–205°F (90–96°C) and soak 20–25 minutes, stirring once or twice, until pliable and just shy of fully tender. Drain well and toss with a few drops of oil to prevent sticking. Tip: If using fresh wide rice noodles, separate strands by warming briefly under hot tap water and skip the soak.
Press and Prep the Tofu: Wrap the tofu in paper towels and gently press with a weight for 10 minutes. Cut into 3/4-inch cubes, season with 1/2 tsp kosher salt, and dust evenly with 1 tbsp cornstarch until no dry patches remain—this promotes crisp, golden edges.
Make the Sauce: In a small bowl, whisk together light soy (or tamari), dark soy, vegan oyster (mushroom) sauce, vegan fish sauce (if using), coconut sugar, rice vinegar (or rice wine), and water until the sugar dissolves. The sauce should taste salty-sweet with a gentle tang; it will mellow once it hits the noodles.
Prep the Aromatics: Smash the garlic and Thai chiles into a rough paste using a mortar and pestle—15 to 20 seconds until juicy and fragrant. If you don’t have a mortar, finely mince them together or pulse in a mini processor (the texture will be slightly different but still delicious).
Sear the Tofu: Heat 1 1/2 tbsp neutral oil in a wok over medium-high heat until shimmering, about 375–400°F (190–205°C). Add tofu in a single layer and cook 3–4 minutes per side until deeply golden with crisp corners (6–8 minutes total). Transfer to a plate. Wipe out any scorched bits if needed.
Fire Up the Wok: Return the wok to high heat until it’s just beginning to smoke—around 480–500°F (250–260°C). Add 1 tbsp neutral oil, then the sliced shallot. Stir-fry 30 seconds until glossy and lightly translucent. Add the garlic–chile paste and toss 20–30 seconds until intensely fragrant—avoid browning the garlic (golden edges, not dark brown).
Char the Veg: Add mushrooms, bell pepper, and snow peas. Stir-fry 1 1/2–2 minutes, letting vegetables kiss the hot metal for a hint of char. You should hear a lively sizzle; if not, increase heat or work in two small batches to preserve high temperature.
Noodles + Sauce: Add the drained noodles and the sauce. Toss vigorously with tongs or a wok spatula for 1–2 minutes until the sauce thickens to a glossy sheen and clings to the noodles. If the wok looks dry, splash in 1–2 tbsp water. Return the tofu and fold gently to coat without breaking.
Finish with Basil: Turn off the heat. Add Thai holy basil and scallions; toss 10–15 seconds to just wilt. Finish with ground white pepper. Taste and adjust—more soy for salt, a pinch of sugar for balance, or an extra sliced chile for heat.
Serve: Plate immediately while steaming hot. Garnish with crispy fried shallots and lime wedges on the side. The perfect bowl should be glossy, basil-perfumed, with bright red peppers and emerald flecks of basil against bronzed noodles.
Notes
Michelle’s Tips:
Holy Basil vs. Thai Basil: Holy basil (bai kra phrao) is more peppery and traditional; Thai basil is sweeter and more anise-forward. Use what you can find fresh.
Heat Control: True wok hei comes from high heat and dry ingredients. Pat veggies dry, preheat the wok until smoking, and avoid overcrowding. Cook in batches if needed.
Protein Swaps: Tempeh or seitan work well. For tempeh, steam 10 minutes first (212°F/100°C) to mellow bitterness, then sear.
Gluten-Free: Use tamari and a gluten-free mushroom “oyster” sauce. Skip dark soy (contains wheat) and add 1/2 tsp extra sugar for color balance.
Faster Caramelization: A tiny pinch of sugar on the shallots accelerates browning without making the dish sweet.
Fresh Noodles: If using fresh wide rice noodles, separate gently with warm water and a drizzle of oil; add directly in Step 8.
No Wok? A 12-inch cast-iron or heavy stainless skillet works. Preheat thoroughly and stir-fry in smaller batches.
Serving Suggestions:
Plating: Twirl noodles into a high mound with tongs for height. Tuck crisp tofu along the sides and crown with a few fresh basil tips.
Garnish: Crispy fried shallots, a sprinkle of white pepper, and a squeeze of lime brighten and lift the flavors.
Pairings: Serve with chilled jasmine tea, sparkling lime soda, or a crisp, vegan-friendly lager. A cool cucumber salad adds refreshing contrast.
Perfect Doneness Cues: Noodles should be supple and glossy, not mushy; basil just wilted; aromatics fragrant but not bitter or scorched.
Culinary Context:
Pad Kee Mao is beloved Thai street food. Despite its name, it’s not always cooked with alcohol—the “drunken” moniker nods to its bold flavors and its reputation as the perfect remedy after a late night. The soul of the dish is high heat, garlic-chile punch, and a heady basil finish.
Optional Advanced Instructions:
Make-Ahead: Mix the sauce up to 3 days in advance; store chilled. Press and cube tofu a day ahead; keep covered in the fridge.
Parallel Prep: Start soaking noodles while pressing tofu and whisking the sauce to keep total time tight.
Beginner Alternative: If high-heat stir-frying feels daunting, cook in two smaller batches over medium-high heat to maintain sizzling temperatures without smoke.