Delicious, saucy, vegan drunken noodles in an addictive sweet and spicy sauce that are easy to make in 20 minutes!

Using tongs to scoop a serving of Thai drunken noodles into a bowl.

About these Noodles

If you love Thai food, you’re probably familiar with this popular dish. Drunken noodles, otherwise known as pad kee mao, are somewhat similar to Pad Thai and traditionally feature chicken, baby corn, holy basil, rice noodles and a slightly sweet and spicy sauce. And don’t worry, drunken noodles do not contain alcohol!

This recipe is by no means authentic. It’s inspired by Thai cuisine but is definitely not a substitue for traditionally prepared Thai food.

That being said, it’s something fun and delicious you can try making at home with ingredients you may already have on hand or can find locally.

I hope you enjoy this vegan version of drunken noodles. They’re super tasty and easy to make and I’m sure you’ll love to make them again and again!

Noodle lover? You’ll want to try these Garlic Chili Oil Noodles, Red Curry Noodles and Udon Noodle Stir Fry too!

Why You’ll Love this Recipe

  • You can have this recipe ready in about 20 minutes.
  • Slightly sweet and spicy, umami flavour for a homemade version of your favourite takeout dish.
  • Easy to add your choice of protein and customize with different veggies.
  • Fragrant, saucy, flavourful and satisfying!
  • Chewy rice noodles and plenty of veggies coated in an addictive sauce.
Overhead view of a bowl of drunken noodles with cabbage and bell pepper.

What are drunken noodles?

Drunken noodles, or sometimes called drunkard noodles, is the English translation of pad kee mao, a popular Thai stir-fried noodle dish widely available in Thailand and outside of Thailand as well.

The history of the dish is a little unclear. Once explanation is that the noodles are perfect after a night of drinking, prepared from staple ingredients one might have on hand, another is that the spicy ingredients can be tasted even if very drunk. It may also be that they’re meant to be paired with a cold beer, are meant to cure a hangover or are so spicy they make you feel drunk.

Drunken noodles usually feature chicken, holy basil, baby corn, and wide rice noodles in a spicy, savoury sauce. This vegan version does not contain chicken, of course, though you can add your choice of protein to the recipe.

Ingredient & Substitution Notes

All the ingredients needed for a pad kee mao recipe gathered in small bowls. Each ingredient is labelled with text.

A complete list of ingredients with amounts and full instructions is located in the printable recipe card below. This section covers ingredient and substitution considerations.

  • Soy Sauce or Tamari: You can use regular or low-sodium soy sauce, tamari or coconut aminos.
  • Dark Soy Sauce: Dark soy sauce is darker, thicker and slightly sweeter than regular/light soy sauce. I would recommend using the combination of regular and dark soy sauce but if you don’t have dark soy sauce you can use all regular soy sauce.
  • Vegetarian Oyster Sauce: There are a number of brands that make vegetarian oyster. I used Naked and Saucy but you can also look for Lee Kum Kee or Wan Ja Shan brands. If you’re not vegan or vegetarian, you can use regular oyster sauce.
  • Coconut Sugar: This can be substituted with brown sugar if needed.
  • Onion: White or yellow onion is suitable.
  • Green Onion: The amount doesn’t have to be exact. I used about half of the green onions/scallions found in a standard-sized bunch you’d get at the grocery store.
  • Bell Pepper: Any colour of bell pepper works. I used red bell pepper.
  • Green Cabbage: You’ll need about half of a medium-sized green cabbage but the amount doesn’t have to be exact.
  • Thai Chili: These are the very small red chilis you may be familiar with when ordered Thai food. They’re not overly spicy if you remove the seeds, so feel free to add more if you want some good heat in the final dish, or you can sprinkle some extra over the noodles at the end.
  • Thai Basil: Thai basil or holy basil is best. Drunken noodles are traditionally made with holy basil but it can be hard to find. If you can get your hands on some, go for it, if not, use Thai basil. You could also use Italian basil but the flavour will not be the same, so I’d definitely recommend using at least Thai basil, if not holy basil.
  • Wide Rice Noodles: May be labelled bahn pho, vermicelli, rice stick noodles, or wide rice noodles and can be found dried or fresh. I used Rose Brand dried vermicelli banh pho. If you can’t find wide rice noodles, regular rice noodles, or rice stick/vermicelli banh pho works. If you can find fresh rice noodles, they are definitely superior to dried ones, though both options work in the recipe.

Step-by-Step Instructions

Step 1: Prepare the rice noodles.

If you can find fresh wide rice noodles, use those and prepare them according to the package instructions. You maybe be able to find them in an Asian grocery store in the refrigerated section.

If not, dried wide rice noodles totally work too and that’s what I used. You’ll need to prepare them according to the package instructions, or just place them in a large bowl and cover with hot water and let soak for 10-15 minutes.

Wide rice noodles soaking in a large glass bowl.

Once they have an al dente consistency, drain, rinse and prepare to add to the stir fry. Be careful not to over soak them as they will finish cooking the last few minutes in the pan.

Quick Tip: For efficiency here, I recommend getting the noodles soaking first, then chopping up your veggies and making the sauce. Start cooking stir fry after the noodles have been soaking for 8-10 minutes so when you’re ready to add the noodles to pan, they’ll be ready to go.

Cooked wide rice stick noodles in a large glass bowl.

Step 2: Prepare the sauce.

To make the sauce, add all of the ingredients to a bowl and whisk to combine. Give it another stir just before adding to the pan in step 4.

A thick, dark drunken noodle sauce mixed in a small glass bowl.

Step 3: Stir fry the veggies.

Heat 1.5 tbsp of neutral oil, such as avocado or olive oil in a large pan and then add the cabbage, onion, bell pepper and green onion.

Stir fry them for 4-6 minutes, stirring often, then add the garlic and cook for 1 more minute, stirring constantly.

Cabbage, bell pepper, onion and green onion cooking in a large pan.

Step 4: Add the noodles & sauce.

Add the noodles, sauce, basil and chilis, mix everything up (tongs are helpful!) and cook for another 1-2 minutes until the noodles have absorbed most of the sauce.

Overhead view of a large pan of vegan drunken noodles with cabbage, onion, bell pepper and green onion.

Divide your delicious noodles between bowls, top with more basil and chilis, if you like and serve with a lime wedge on the side.

Pair of chopsticks resting on a bowl of vegan drunken noodles with a wedge of lime resting in the bowl.


What kind of noodles to use for drunken noodles?

Fresh wide rice noodles are best for drunken noodles. You can find them in the refridgerated section of an Asian grocery store. If you ccan’t find fresh rice noodles, you can use dried wide rice noodles.

I used Rose Brand banh pho and Thai Kitchen makes them as well. If you can’t find wide rice noodles, you can use fresh or dried regular rice noodles.

What vegetables can I use in drunken noodles?

You can use cabbage, broccoli, carrot, bok choy, mushroom, baby corn, green onion or bell pepper.

This recipe calls for cabbage, green onion, onion and bell pepper but it’s not crucial if you’re missing one or don’t have the exact amount. It’s more about the sauce and noodles!

Can you make gluten-free drunken noodles?

You may be able to make gluten-free drunken noodles but you’ll need to look for a gluten-free oyster sauce, I believe Kikkoman and Lee Kum Kee Panda brands make one, as well as substitute tamari for the soy sauce and dark soy sauce.

The rest of the ingredients are naturally gluten-free.

Expert Tips

  • Measure the sauce ingredients. While it’s ok to eyeball the veggies for this recipe, I would definitely recommend accurately measuring the sauce ingredients to ensure the right balance of sweet, spicy and umami.
  • Be prepared. The recipe goes quickly once you start, so make sure you prepare all the ingredients before you start cooking.
Overhead view of a bowl of drunken noodles with veggies. A set of chopsticks rests on the side of the bowl.

Storing Leftovers

  • Rice noodles absorb a lot of moisture so these are best served fresh when they’re nice and saucy!
  • Leftovers will keep in an airtight container in the fridge for up to 4 days.
  • I have not tried freezing drunken noodles though it is possible to freeze for a month or two in a good freezer-safe container. They’re much better fresh though.
  • Reheat drunken noodles in the microwave or in a pan until heated through.

Did you try this recipe?
I’d love to hear about it! Click here to leave a review and be sure to tag me @runningonrealfood if you post it on social media.

clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Using tongs to scoop a serving of Thai drunken noodles into a bowl.

Vegan Drunken Noodles

  • Author: Deryn Macey
  • Prep Time: 15 min
  • Cook Time: 10 min
  • Total Time: 25 minutes
  • Yield: 4
  • Category: Main Dish
  • Cuisine: Asian
  • Diet: Vegan
Save Recipe


These vegan drunken noodles are easy to make in 20 minutes are perfectly flavourful and saucy!


For the Sauce

  • 2 tbsp soy sauce or tamari
  • 2 tbsp dark soy sauce*
  • 4 tbsp vegetarian oyster sauce**
  • 2 tbsp coconut sugar
  • 2 tbsp water
  • Pinch chili flakes

For the Stir Fry

  • 8 oz wide rice noodles
  • 1 ½ tbsp oil (a neutral oil like avocado is best)
  • 1 small onion, peeled and thinly sliced (150 g, about 1 ¾ cups sliced)
  • 45 green onions, cut into 1-inch pieces
  • 4 cloves garlic, minced (18 g)
  • 1 bell pepper, chopped (185 g)
  • 3 cups chopped green cabbage (300 g)
  • 12 Thai red chili, seeds removed and very thinly sliced
  • 1 cup fresh Thai basil or holy basil, plus more for serving***
  • lime for serving, optional


  1. Soak the Noodles: 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. Note: you want the noodles to be softened, but still a little ‘al dente’ as they will finish cooking in the pan. Also, make sure your noodles are softened before you start stir-frying, as it goes quite quickly. 
  2. Make the Sauce: Combine all sauce ingredients in a small bowl. Whisk until sugar dissolves, then set aside.
  3. Stir Fry the Veggies: Heat the oil in a large pan over medium-high heat. When the pan is hot add the onion, green onion, pepper and cabbage. Cook for 4-5 minutes, stirring often until the veggies are tender-crisp.
  4. Add the Garlic: Add the garlic and cook for 1 minute, stirring constantly, until fragrant.
  5. Add Noodles & Sauce: Add the noodles, sauce, Thai basil and chilis, mix well to coak the noodles, cooking for 1-2 minutes, tossing noodles often until warmed through and the noodles have soaked up all the excess sauce.
  6. Serve: Divide noodles between bowls and sprinkle with more Thai basil and thinly slices chilis, if desired. Serve with a lime wedge on the side.


*You can 4 tbsp soy sauce or tamari but it’s more traditional with the dark soy sauce and it gives the noodles that nice dark colour as well as adds a touch of sweetness.

**Lee Kum Kee and Wa Ja Shan both have a vegetarian oyster sauce or you can use Naked and Saucy (that’s what I used). This can be found online, in any Asian food store or in natural food stores and well-stocked grocery stores.

***If you can find holy basil, that’s the best for this recipe. Next best is Thai basil. If you can’t find either of those, you can use Italian basil but the flavour will not be the same.

If you want to add tofu to this recipe, you can make fried tofu according to this sweet and sour tofu recipe or baked tofu according to this peanut tofu bowl recipe. 

Fresh wide rice noodles are best in this recipe. They’re found in the refrigerated section at Asian grocery stores. If you can’t find those dried wide rice noodles work, these are easier to find in stores or online. If you can’t find wide rice noodles, regular rice noodles are ok.


  • Serving Size: 1/4 of recipe
  • Calories: 342
  • Sugar: 11 g
  • Fat: 6 g
  • Carbohydrates: 65 g
  • Fiber: 4 g
  • Protein: 7 g

Keywords: vegan drunken noodles, vegetarian drunken noodles