Pad Kee Mao with Tofu (Drunken Noodles)

Updated November 5, 2026

Total time
35 min
prep 25 min · cook 10 min
Serves
4
portions as written

Jump to recipe

Pad Kee Mao with Tofu (Drunken Noodles)

Pad Kee Mao, often called drunken noodles, is a fiery Thai stir-fry known for its bold, savory-sweet sauce and fresh Thai basil. This version uses crispy tofu instead of meat, making it a hearty, satisfying vegetarian main that doesn’t skimp on flavor. The wide rice noodles soak up the glossy sauce while the tofu adds a pleasant chew, and the high-heat cooking gives everything a wonderful charred, smoky taste.

Ingredients

  • 8 oz (225 g) wide dried rice noodles (or 1 lb / 450 g fresh)
  • 14 oz (400 g) extra-firm tofu, pressed and cubed
  • 2 tbsp (30 ml) vegetable oil, divided
  • 3 cloves garlic, minced
  • 2 Thai bird’s eye chilies, sliced (adjust to taste)
  • 1 small onion, sliced (about 1 cup / 150 g)
  • 1 red bell pepper, sliced (about 1 cup / 150 g)
  • 1 cup (70 g) broccoli florets (optional)
  • 2 cups (80 g) fresh Thai basil leaves
  • For the sauce:
    • 3 tbsp (45 ml) soy sauce
    • 1 tbsp (15 ml) dark soy sauce
    • 1 tbsp (15 ml) oyster sauce (or vegetarian mushroom sauce)
    • 1 tsp (5 g) sugar
    • 1/4 cup (60 ml) water or vegetable broth

Instructions

  1. If using dried rice noodles, soak them in warm water for 30 minutes until pliable but still firm. Drain well. If using fresh noodles, separate them gently with your fingers.
  2. Press the tofu: wrap in a clean kitchen towel and place a heavy pan on top for 10 minutes. Cut into 1-inch (2.5 cm) cubes.
  3. In a small bowl, whisk together all sauce ingredients: soy sauce, dark soy sauce, oyster sauce, sugar, and water. Set aside.
  4. Heat a wok or large non-stick skillet over high heat. Add 1 tbsp (15 ml) oil. Once shimmering, add tofu cubes in a single layer. Cook undisturbed for 2-3 minutes until golden brown on one side, then flip and cook another 2-3 minutes until crisp on all sides. Remove tofu from the pan and set aside.
  5. Add the remaining 1 tbsp (15 ml) oil to the wok. Add garlic and chilies; stir-fry for 30 seconds until fragrant.
  6. Add onion, bell pepper, and broccoli (if using). Stir-fry for 2-3 minutes until vegetables are tender-crisp.
  7. Push vegetables to one side of the wok. Add the drained noodles to the empty side. Let them sear for 30 seconds, then toss everything together.
  8. Pour the sauce over the noodles and toss well to coat. Add the cooked tofu back in.
  9. Turn off the heat. Add the Thai basil leaves and toss until just wilted. Serve immediately.

Tips

  • Use fresh rice noodles if possible: They have a better texture and don’t require soaking. Look for them in the refrigerated section of Asian markets. If using dried, don’t over-soak—they should still be slightly firm because they’ll finish cooking in the wok.
  • High heat is essential: This dish gets its characteristic smoky flavor from cooking over very high heat. Work in batches if your pan isn’t large enough; overcrowding will steam the ingredients instead of charring them.
  • Adjust the spice: Thai bird’s eye chilies are very hot. Start with one and add more to taste. You can also remove the seeds to reduce heat.
  • Don’t skip pressing the tofu: Extra moisture prevents browning. Pressing for even 10 minutes makes a noticeable difference in texture.

Serving Suggestions

Serve pad kee mao immediately, straight from the wok. It pairs well with a wedge of lime to squeeze over the top, which brightens the rich sauce. For a complete meal, add a side of cucumber salad or a simple green papaya salad. This dish is also delicious with a fried egg on top or a sprinkle of crushed peanuts for extra crunch.

Variations

  • Protein swaps: Replace tofu with chicken, beef, shrimp, or a mix of vegetables. If using meat, cook it first in the wok until done, then set aside with the tofu.
  • Vegetarian/Vegan: Use mushroom sauce or soy sauce instead of oyster sauce. Add a splash of mushroom powder for extra umami.
  • Extra vegetables: Add carrots, snap peas, baby corn, or mushrooms. Just adjust cooking time so everything stays crisp.
  • Noodle alternatives: If you can’t find rice noodles, use wide flat pasta like pappardelle, or even udon noodles for a different texture.

Storage and Reheating

Leftovers can be refrigerated in an airtight container for up to 3 days. To reheat, the best method is a hot wok or skillet with a splash of water or oil to refresh the sauce. You can also microwave in 30-second bursts, but the noodles may become softer. The basil will darken and lose some freshness, so consider adding a few fresh leaves when reheating.

Frequently Asked Questions

What is pad kee mao? Pad kee mao is a Thai stir-fried noodle dish. The name translates to “drunken noodles,” though it doesn’t contain alcohol. The name likely comes from the bold, spicy flavors that are said to pair well with beer, or from the idea that it’s a good hangover cure.

Can I use regular basil instead of Thai basil? Yes, but the flavor will be different. Thai basil has a slight anise/licorice note and is more robust to high heat. Regular sweet basil is more delicate and may wilt faster. If using sweet basil, add it at the very end and cook for only a few seconds.

Why are my noodles sticking together? This usually happens if the noodles are overcooked before stir-frying, or if they aren’t coated with a little oil after draining. After soaking, toss them with a teaspoon of oil to prevent clumping. Also, make sure your wok is very hot before adding them.

Is this dish very spicy? It can be, but you control the heat. The recipe uses 2 chilies, which gives a medium-high heat. For a milder version, use only 1 chili and remove the seeds. For extra heat, add more or include the seeds.

Can I make this ahead of time? It’s best served fresh, but you can prep the sauce and chop vegetables ahead. Cook the noodles and tofu just before serving. Leftovers are still tasty, but the texture won’t be as good as fresh.

What can I use instead of oyster sauce? For a vegetarian version, use mushroom sauce or a vegan stir-fry sauce. You can also substitute with hoisin sauce mixed with a little water, though the flavor will be sweeter.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).