• Skip to main content
  • Skip to primary sidebar

VNutrition

menu icon
go to homepage
  • About
  • Recipes
  • Resources
    • Facebook
    • Pinterest
  • search icon
    Homepage link
    • About
    • Recipes
    • Resources
    • Facebook
    • Pinterest
  • ×
    Home » Recipes

    UPDATED: Oct 18, 2021

    Thai Basil Noodles with Tofu

    11729 shares
    • Share
    • Tweet
    Go to Recipe Go to Video Print Recipe

    These Thai Basil Noodles are perfect if you’re craving some bold flavor. This pasta dish, also referred to as drunken noodles, uses rice noodles, tofu, and veggies to make a healthy dinner. It's gluten-free and ready in about 30 minutes!

    Thai Basil Noodles

    Thai Basil noodles, also known as the drunken noodles, are one of the popular street foods in Thailand. The dish uses Thai basil, which imparts a rich flavor, unlike any other noodle dish.

    Thai food has become one of my favorite cuisines lately. I just can't get enough of the bold flavors and liberal use of vegetables. Many Asian-inspired dishes are vegan-friendly or can be made vegan like my Teriyaki Tempeh, Chili Garlic Tofu, and Mongolian Soy Curls.

    I love this recipe because it can be made in 30 minutes - less if you use pre-cooked tofu. It's a healthy vegan version of the original drunken noodles.

    Jump to:
    • What are Drunken Noodles?
    • All About Basil
    • Ingredients and Substitutions
    • How to make these noodles
    • Tips and Substitutions
    • Frequently Asked Questions
    • More tasty Thai- and Vietnamese-inspired dishes
    • 📖 Recipe
    • 💬 Reviews
    Thai Basil Noodles

    What are Drunken Noodles?

    Thai Basil Noodles aka Drunken Noodles or Pad Kee Mao is a popular stir fry noodle dish in Thailand and can be found in most Thai restaurants.

    The reason behind them being called drunken noodles is that they are so spicy that people had to chug beer to calm your tongue and tastebuds. BUT when you are making these noodles at home, you don't have to make them all that spicy.

    This recipe should be mild enough for most people (though you can taste a bit of heat), however, feel free to reduce the spiciness by adding less chili or Thai holy basil.

    Want it extra spicy? Turn up the heat with more holy basil or chili sauce.

    All About Basil

    There are a few types of basils: Thai, Thai holy, and sweet. These vegan drunken Noodles can be made with any of them - though the Thai ones will be more traditional.

    Thai basil and holy basil are different than the Italian basil usually found in supermarkets.

    Here's more info on the 3:

    • Thai Basil - has pointier leaves and purple stems with a slightly spicy, licorice/anise flavor. It's not usually found in American grocery stores but can be found in most Asian markets.
    • Thai Holy Basil - known as hot basil because it adds heat to dishes. It's actually harder to find in Asian grocery markets but if you can't find it, you can use regular Thai basil.
    • Sweet Basil - normally known as Italian basil is typically found in most American grocery stores. It has rounded leaves and a sweet-ish, milder flavor. Feel free to substitute this type of basil if you can't find Thai basil.
    Thai Basil Noodles

    Ingredients and Substitutions

    Thai basil noodle ingredients

    These noodles are very easy to make and ready in about 30 minutes. Besides the Thai holy basil, you can find every ingredient in your pantry. Here is a breakdown of everything you'll need:

    • Rice noodles: They are gluten-free but have a rich texture to them. They are light and soak up the flavors of the sauce really well. You can substitute any kind of long noodle if you don't have rice noodles, however, they will not absorb the sauce as well as the rice noodles will.
    • Extra Firm Tofu: Adds protein and soaks up the flavors of the sauce. If you can't get extra firm tofu, feel free to use the firm kind. Tempeh or soy curls can be used instead.
    • Thai holy basil: Will add depth of flavor and spice to the dish. If you can't find holy basil or don't like as much heat you can sub in Thai basil or sweet Italian basil.
    • Vegetables: I use shiitake mushrooms and bok choy because they add a nice texture to this dish, however, feel free to add in any of your favorite vegetables such as broccoli, carrots, bell pepper, zucchini, yellow squash, baby corn etc.
    • Sauce: For the sauce, I use tamari, chili paste aka samabl oelek (check out my Chili Garlic Tofu for more on this sauce), rice wine vinegar, garlic powder, and maple syrup.  You can substitute soy sauce or liquid amino for tamari and brown sugar for maple syrup.

    How to make these noodles

    Step 1: Heat 1 TB oil in a non-stick pan and add the tofu. Cook for a few minutes on each side until browned. Remove from pan and set aside.

    pan frying tofu

    Step 2: Heat 1 TB oil and add onions and garlic. Cook for 3-5 minutes until onion is translucent.

    cooking onions and garlic in pan

    Step 3: Add mushrooms and bok choy and cook until tender.

    cooking bok choy and mushrooms

    Step 4: Meanwhile, heat a large pot of water for rice noodles. When water is boiling, turn off the heat and add rice noodles for about 4 minutes or until al dente. Drain the noodles and add to the pan with the vegetables.

    noodles added to pan with veggies

    Step 5: Whisk together the sauce ingredients, add to the pan, and cook everything for another 3-5 minutes.

    drunken noodle sauce mixed in bowl

    Step 6: Turn off heat and add basil and tofu and stir to coat everything with the sauce.

    finished Thai Basil Noodles in large pan

    Tips and Substitutions

    • To keep the spice level low, switch Thai holy basil with Thai basil or Italian basil. You can also reduce the heat by reducing the amount of chili paste to half.
    • To add extra flavor to this dish, double the sauce, and marinate tofu in half of the sauce for at least 20 minutes.
    • Switch up the veggies and add in:
      • other mushrooms
      • broccoli
      • carrots
      • bell pepper
      • zucchini
      • yellow squash
      • baby corn
      • etc.
    • Tofu tips:
      • Make sure you press tofu underweight for at least 20 minutes to get rid of all the excessive water.
      • For meal prep, pre-cook the tofu.
      • If you don't want to fry the tofu, feel free to air fry it or bake it.
      • Try my Tofu Crumbles instead of the cubed tofu.
    • Other ways to use the sauce would be to add it to rice dishes, as a tempeh marinade or sauce, poured over veggies as a side dish, or use it as a dipping sauce.

    Frequently Asked Questions

    Can you prep this dish in advance?

    I recommend prepping some parts of the dish in advance, such as the tofu and sauce because the noodles taste best right out of the pan.

    How long does this dish last in the fridge?

    It will last up to 4 days in the fridge. To reheat, add it back to a pan with a little soy sauce or water.

    Can you freeze these drunken noodles?

    Yes, they can be frozen for up to one month and reheated on the stove.

    How do you store Thai basil?

    Wash, remove any excess moisture, and place in a plastic zip-top bag with a paper towel loosely wrapped around the sprig. The leaves will stay fresh for up to 5 days in the refrigerator. Here's a great article on keeping herbs fresh.

    More tasty Thai- and Vietnamese-inspired dishes

    • Easy Chickpea Thai Quinoa Salad
    • Glass Noodle Salad Bowls
    • Peanut Sauce Noodles (Vegan, GF)
    • Vegan Thai Red Curry Mac and Cheese

    And be sure to check out the list of my favorite vegan pasta recipes for more noodle inspiration.

    If you make this recipe and LOVE IT, please give it 5 stars ⭐⭐⭐⭐⭐!

    📖 Recipe

    Thai basil noodles in white bowl.

    Thai Basil Noodles

    Author: Mary Ellen Valverde | VNutrition
    These Thai Basil Noodles are perfect if you're craving some bold flavor for dinner. The recipe is easy to make and ready in about 30 minutes. 
    4.50 from 8 votes
    Print Recipe Pin Recipe SaveSaved!
    Email Recipe & Ingredients
    Prep Time 5 minutes mins
    Cook Time 20 minutes mins
    Total Time 25 minutes mins
    Course Main Course
    Cuisine Thai
    Servings 4
    Calories 369 kcal
    Prevent your screen from going dark

    Ingredients
      

    • 1 package of firm organic/non-GMO tofu drained, pressed, and cubed (see tofu notes)
    • 2-3 Tablespoon olive oil (or sesame oil)
    • 1 small onion chopped
    • 3 cloves of garlic minced
    • 2 cups mushrooms (I used shiitake), chopped*
    • 4 small bok choy
    • 8 oz rice noodles or other noodles of choice, cooked to package directions
    • ½ cup Thai holy basil cut into ribbons** or Thai basil

    SAUCE

    • ¼ cup Tamari or soy sauce or liquid aminos
    • 1 Tablespoon sambal oelek*** or chili garlic sauce
    • 1 teaspoon maple syrup
    • ½ teaspoon garlic powder
    • 1 Tablespoon rice wine vinegar

    Instructions
     

    • Heat 1 TB oil in a large pan and add the tofu. Cook for a few minutes on each side until golden brown. Remove from pan and set aside. (see tofu notes)
    • In the same pan, heat 1 TB oil and add onions and garlic. Cook for 3-5 minutes until onion is translucent.
    • Add mushrooms and bok choy (as well as another TB of oil if needed) and cook until tender.
    • Meanwhile, heat a large pot of water for rice noodles. When water is boiling, turn off heat and add rice noodles for about 4 minutes or until al dente. You don't want them too soft because they will cook more later on. When noodles are al dente, drain and add to the pan with the vegetables.
    • Whisk together the sauce ingredients, add to pan and cook everything for another 3-5 minutes.
    • Turn off heat and add basil and mix through.
    • Fold in tofu and top with sesame seeds.

    Video

    Notes

    *Feel free to use any vegetables you would like.
    **If you can't Thai holy basil or Thai basil, you can always substitute regular sweet basil, but it will be a little less "spicy".
    ***If you like your dishes less spicy cut down the chili paste by half and use less Thai holy basil. 
    TOFU NOTES
    You can use packaged pre-cooked tofu if you'd like. Just heat it up in the pan with a little olive oil.
    If you have some extra time before dinner and would like to make the tofu even tastier, you can double the sauce and use half to marinate the tofu for up to an hour before cooking. 

    Nutrition

    Calories: 369kcalCarbohydrates: 55.25gProtein: 13.4gFat: 10gFiber: 2.7gVitamin A: 337.5IUVitamin C: 4.1mgCalcium: 197.5mgIron: 2.4mg

    PLEASE NOTE: Nutritional information data is computer generated and only an estimate so it should be used only as a guide.

    Mary Ellen
    Mary Ellen

    Mary Ellen Valverde MS, CNS, LDN is a Licensed Nutritionist and Certified Nutrition Specialist who empowers vegans to feel clear and confident about what is uniquely nourishing to them. Mary Ellen's recipes and nutrition information have been featured on Yahoo News, Parade, VegNews, LIVESTRONG, Dr. Axe, Greatist, LIVEKINDLY, Brit+Co, Well+Good, and more. 

    Mary Ellen
    Website |  + postsBio

    Mary Ellen Valverde MS, CNS, LDN is a Licensed Nutritionist and Certified Nutrition Specialist who empowers vegans to feel clear and confident about what is uniquely nourishing to them.Mary Ellen's recipes and nutrition information have been featured on Yahoo News, Parade, VegNews, LIVESTRONG, Dr. Axe, Greatist, LIVEKINDLY, Brit+Co, Well+Good, and more. 

    • Mary Ellen
      https://www.vnutritionandwellness.com/author/maryellenvalverdegmail-com/
      Vegan Overnight Oats — 15+ Recipe Ideas!
    • Mary Ellen
      https://www.vnutritionandwellness.com/author/maryellenvalverdegmail-com/
      Vegan Bacon
    • Mary Ellen
      https://www.vnutritionandwellness.com/author/maryellenvalverdegmail-com/
      Vegan Stuffed Acorn Squash
    • Mary Ellen
      https://www.vnutritionandwellness.com/author/maryellenvalverdegmail-com/
      Vegan Cashew Alfredo Sauce (gluten-free)

    More Vegan Pasta Recipes

    • What is Campanelle
      What Is Campanelle?
    • vegan cashew alfredo in white bowl.
      Vegan Cashew Alfredo Sauce (gluten-free)
    • Vegan Vodka Sauce
    • Vegan Butternut Squash Mac and Cheese
    11729 shares
    • Share
    • Tweet

    Reader Interactions

    Comments

    1. Cheryl says

      September 10, 2020 at 7:56 pm

      3 stars
      This was way too hot for me. My mouth is burning still.. my guys enjoyed it though. Maybe my chili paste was extra spicy. I will stick with your milder recipes.

      Reply
      • Mary Ellen says

        September 11, 2020 at 7:24 am

        Hi Cheryl, I'm sorry it was too hot for you. I haven't heard that from anyone else but I'll make a note just in case others have a problem with too much spice.

        Reply
    2. Lisa says

      August 10, 2020 at 12:14 pm

      5 stars
      Delicious! I saved to my favorites.

      Reply
      • Mary Ellen says

        August 10, 2020 at 12:49 pm

        Yay, so glad you enjoyed it, Lisa! Thanks for leaving a rating and comment! <3

        Reply
    3. Linda says

      July 21, 2020 at 12:19 pm

      5 stars
      I finally made this after bookmarking the recipe over a year ago. It was delicious! Used Italian basil as I did not have thai basil and I added extra siracha and that took it to the next level. I will be making this many times and perhaps switching up the bok choy for broccoli next time. 5 stars!

      Reply
      • Mary Ellen says

        July 21, 2020 at 1:03 pm

        Hi Linda! Thanks for coming to leave a review! I'm so happy you liked it. I'm going to need to try it with broccoli next time too, great idea!

        Reply
    4. Lacey Luce says

      December 05, 2019 at 11:44 am

      Hi, I haven’t tried the recipe yet, but wanted to know how many servings it makes?

      Reply
      • Mary Ellen says

        December 05, 2019 at 12:19 pm

        Hi Lacey. So sorry about that! I don't know why the servings weren't showing up - fixed it now! There are 4 servings for the recipe.

        Reply
    5. mobasir hassan says

      August 14, 2019 at 2:43 am

      thank you for the recipe in such a simple step. Its for my little boy who loves noodles very much and your healthy recipe can make a difference for him. thank you again

      Reply
      • Mary Ellen says

        August 19, 2019 at 8:03 am

        I'm so glad to help out and that you're little boy likes the noodles! ❤

        Reply
    6. Grace says

      December 07, 2018 at 7:33 pm

      4 stars
      I absolutely LOVE this recipe!! Great flavor, - very comforting vegan dish. The reason I give it a 4 is it could be better is if you marinate the tofu first!! I just made a double batch of the sauce and marinated the tofu in half of it for about an hour before cooking 🙂

      Reply
      • Mary Ellen says

        December 09, 2018 at 1:22 pm

        Hi Grace, I'm so glad you enjoyed the noodles! Yes, tofu is always tastier when marinated. 🙂 I am usually in such a rush to get dinner on the table that I don't always have time to marinate it but I'll add that to the recipe notes in case others would like to do so. Thank you!

        Reply
    7. Rajiv Dixit says

      October 20, 2017 at 4:41 am

      What a fabulous bunch of ingredients! I am looking forward to making this delicious sounding recipe!

      Reply
    8. Randi Tisdall says

      September 27, 2017 at 9:25 am

      5 stars
      I have to tell you, I made this last week for dinner and it was AMAZING!!! I had to swap out noodles for linguine (couldn't find those wide rice noodles), and also left out the tofu (I added more shitakes and oyster mushrooms), but the sauce was incredible. I have always loved Thai food, so this brought me back! Thanks!

      Reply
    9. onesonicbite says

      January 13, 2017 at 1:06 pm

      i love Thai basil as well! I love the sharpness in the flavor.

      Reply
      • Mary Ellen says

        January 13, 2017 at 2:05 pm

        Yes, that sharpness is to tasty!

        Reply
    10. Vicki says

      January 05, 2017 at 5:48 pm

      This looks really great! I have got to try this soon!

      Reply
      • Mary Ellen says

        January 05, 2017 at 5:54 pm

        Thanks Vicki, let me know if you do!

        Reply
    11. Karly says

      January 03, 2017 at 5:54 pm

      Wow. These look SO delish, and so darn beautiful too! Honestly, I wish I were as photogenic as these noodles. Gotta try these soon!

      Reply
      • Mary Ellen says

        January 03, 2017 at 6:41 pm

        Thank you so much Karly! I really appreciate it! You made my night!

        Reply
    12. Courtney's Cookbook says

      December 30, 2016 at 8:10 am

      Ooh, I love Thai food, and this looks amazing! It can be tough to find vegan meals that the more meat-loving members of my family will actually eat, but I think this will be a hit. 🙂

      Reply
      • Mary Ellen says

        January 04, 2017 at 7:20 am

        Thanks so much Courtney! I hope they like it!

        Reply
    13. Kimmythevegan says

      December 27, 2016 at 10:52 pm

      Oh wow! Your bowl looks amazing. So filling and flavourful. Those rice noodles look super fun. I'm going to track down some thai basil so I can make this. Yum.

      Reply
      • Mary Ellen says

        December 28, 2016 at 9:59 am

        Thank you so much Kimmy! Let me know if you find the Thai basil. They had so much of it at the Asian market. I'm going to have to stop there more often. 🙂

        Reply
    14. Jenn says

      December 27, 2016 at 7:38 pm

      I love Thai flavors. This sounds so good. And I don't like licorice either, but we plant Thai basil in our garden every year - so good!

      Reply
      • Mary Ellen says

        December 28, 2016 at 9:56 am

        Thanks Jenn! I'm going to need to start planting some too!

        Reply
    15. Ginny McMeans says

      December 27, 2016 at 4:45 pm

      What a fabulous bunch of ingredients! I am looking forward to making this delicious sounding recipe!

      Reply
      • Mary Ellen says

        December 28, 2016 at 9:55 am

        Thank you Ginny! Let me know if you try it!

        Reply
    16. Christine @ Run Plant Based says

      December 27, 2016 at 9:18 am

      This looks wonderful, love the flavors and can't wait to try it. Thanks!

      Reply
      • Mary Ellen says

        December 28, 2016 at 9:53 am

        Thank you so much Christine! 🙂

        Reply
    17. Julie @ Running in a Skirt says

      December 27, 2016 at 8:44 am

      I love Asian food but don't cook it enough! I'm inspired to try this! Hope you are having a good week.

      Reply
      • Mary Ellen says

        December 28, 2016 at 9:52 am

        Thanks so much Julie! I hope you have a great week too!

        Reply
    18. Amy Katz from Veggies Save The Day says

      December 26, 2016 at 7:17 pm

      I love Thai food! Your recipe looks so delicious, Mary Ellen! I didn't know how to make the sauce for this recipe. I can't wait to try it!

      Reply
      • Mary Ellen says

        December 26, 2016 at 8:44 pm

        Thanks Amy! Thai food is soooo good. I kind of messed around worth a few versions but this was my fav!

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Latest Posts

    Vegan Tips

    How to Go Vegan: A Nutritionist’s Guide

    Got Milk Era

    The 'Got Milk?' era has given way to plant-based alternatives. Here's why.

    Vegan options at Restaurant

    Best Vegan Options at Restaurants: A Complete Dining and Ordering Guide For Your Night Out

    Gut Skin Heath

    Does Gut Health Affect Skin: Explore the Gut-Skin Axis

    Vegan Milk

    Exploring the Best Vegan Milk Options: Benefits, Brands, and How to Choose the Right One for You

    Poor Gut Health

    Recognizing and Addressing Signs of Bad Gut Health

    Live it Up

    Copyright VNutrition and Wellness LLC© 2025