Thai Basil Tofu Recipe | Ooh La La It's Vegan (2024)

Published: · Modified: by Deborah · This post may contain affiliate links · 26 Comments

Jump to Recipe Print Recipe

This Thai Basil Tofu stir fry (Pad Krapow) is meatless, loaded with crispy tofu and drenched in a sweet and spicy Thai chili sauce, then arranged over tender rice noodles that are smothered in coconut milk and fresh garlic. Vegan and gluten-free, this is a quick and easy Thai basil tofu recipe that beats takeout and requires only one pot and 20 minutes to prepare.

Thai Basil Tofu Recipe | Ooh La La It's Vegan (1)

Thai Basil Tofu! I am on a roll with vegan Thai recipes, like this Drunken Noodles Recipe, Easy General Tso's Tofu, One Pot Chickpea Coconut Curry, Shiitake Mushrooms Recipe, and Forbidden Rice Recipe. And if you love recipes with tofu, try this Chili Garlic Tofu, simple to make yet packed with flavor.

Why do I love vegan recipes, especially Thai recipes? Let me count the ways. Plant-based, packed with flavor, quick and easy, absolutely delicious, simple ingredients. What more can you ask for?

Jump to:
  • 🥘 Ingredients For Thai Basil Tofu (With Substitutions)
  • 🍚 How to Press Tofu (Two Ways)
  • 🔪 How to Make This Thai Basil Tofu Recipe
  • 🌟Why This Recipe Works
  • 💭 FAQs
  • 🍛 What To Serve With Pad Krapow Tofu
  • 👩🏻‍🍳 Expert Tips
  • 🥡 More Asian-Inspired Recipes
  • 📖 Recipe
  • 💬 Comments

🥘 Ingredients For Thai Basil Tofu (With Substitutions)

Thai Basil Tofu Recipe | Ooh La La It's Vegan (2)
  • Tofu - extra firm tofu is a must for this my Thai Basil Tofu recipe. Because it contains less water than other types of tofu, it doesn't crumble during the cooking process and maintains its shape. If you prefer, you can substitute tofu with seitan, tempeh, or chickpeas.
  • Red bell pepper - adds a crunchy texture to the dish and a lovely red color. May substitute with orange or green bell pepper without affecting the taste much.
  • Raw cashews - another crunchy delight, raw, unsalted cashews work best for this recipe. You may substitute cashews for other nuts, such as peanuts or pecans, if you please.
  • Thai basil - fresh Thai basil leaves and holy basil are distant cousins and both can be used in this recipe. If you prefer a sweeter flavor similar to licorice or aniseed, Thai basil, also known as Thai sweet basil works best. If you prefer a spicy, peppery flavor, then choose holy basil. If you're unable to find in your local Asian market, you can purchase fresh Thai basil or a fresh holy basil plant on Amazon. You may also use regular basil from the supermarket.
  • Vegan fish sauce - packs a powerful Unami punch when used in this recipe, enhancing its savory, rich flavor. If unavailable, simply use more tamari or soy sauce in the recipe.
  • Ginger - fresh, grated ginger adds a spicy, earthy flavor to this Thai Basil Tofu that you're unlikely to find when using powder or paste. However, if fresh ginger is unavailable, ground ginger or ginger paste are appropriate substitutes.
  • Asian red chili paste - also known as Sambal Oelek. If you like a little heat in your Thai cuisine, don’t scrimp on the Asian red chili paste. If unavailable, however, you may substitute with any kind of hot sauce or sriracha.
  • Tamari - if you're not gluten-intolerant, you can substitute tamari with regular soy sauce.
  • Agave nectar - if unavailable, you may substitute with an equal amount of pure maple syrup, or half the amount of coconut sugar or organic brown sugar.
  • Coconut garlic rice noodles - there is absolutely nothing like these noodles in the whole wide world, but if you prefer, you can substitute with jasmine rice. EXPERT TIP: to cut down on calories in this recipe, use lite coconut milk or omit the coconut milk altogether.

Exact ingredient measurements can be found in the recipe card below!

🍚 How to Press Tofu (Two Ways)

Thai Basil Tofu Recipe | Ooh La La It's Vegan (3)

When cooking tofu, it's highly recommended that you press it first. This removes excess water that, if not removed, makes tofu less crispy and less able to absorb all the delicious herbs, spcies and flavors that it's cooked in. Here are two easy methods of pressing tofu:

  • Tofu press - I prefer using a bamboo tofu press when pressing tofu (here's a favorite tofu press on sale on Amazon) prior to cooking. Simply remove tofu from package, rinse under cold water, place inside the tofu press and tighten the screws. I generally press for at least 30 minutes or longer - I like crispy tofu, don't you?
  • Manual press - If you don't cook tofu often and/or want to invest in a tofu press, you can just as easily press it manually by wrapping your tofu block in multiple layers of paper towels, setting it on a plate or cutting board, then placing a heavy object over it such as a large cast iron skillet or a big stack of books (be sure to place a water-proof barrier between tofu and books or you'll have soggy books). Press it for at least 30 minutes, just like when using a commercial tofu press.

🔪 How to Make This Thai Basil Tofu Recipe

Thai Basil Tofu Recipe | Ooh La La It's Vegan (4)

Step 1. Start by placing rice noodles in a pot of salted, boiling water. Prepare according to package instructions. Once tender, remove from heat, rinse with cold water and drain. Place noodles back in pot and add coconut milk, vegan butter, garlic and red pepper flakes. Stir and set aside. TIP: you may need to reheat the noodles on low heat once the tofu and vegetable stir fry is ready to ensure all the ingredients are served nice and warm.

Thai Basil Tofu Recipe | Ooh La La It's Vegan (5)

Step 2. Prior to frying tofu it needs to be pressed for at least 30 minutes (instructions above). Once pressed, add sesame oil to a large wok or skillet over medium high heat. When oil begins to shimmer, add tofu, season with white pepper and fry until golden brown and crispy on all sides, turning frequently (about 10-12 minutes).

Thai Basil Tofu Recipe | Ooh La La It's Vegan (6)

Step 3. Add the garlic, ginger, red bell pepper, and cashews. Stir, and cook another 3-5 minutes.

Thai Basil Tofu Recipe | Ooh La La It's Vegan (7)

Step 4. To make the stir fry sauce, combine tamari, agave, vegan fish sauce, and chili paste in a medium bowl. Whisk thoroughly. Pour over Thai Basil Tofu. Stir to coat tofu and other ingredients until drenched in sauce and sauce begins to bubble (about 2-3 minutes).

Thai Basil Tofu Recipe | Ooh La La It's Vegan (8)

Step 5. Remove from heat. Add roughly torn basil.

Thai Basil Tofu Recipe | Ooh La La It's Vegan (9)

Step 6. Stir until wilted. To serve, divide noodles (you may have to reheat oodles a little) into bowls and top with Thai Basil Tofu, more fresh basil, mint and sliced or diced mango. Bon Appetit!

Thai Basil Tofu Recipe | Ooh La La It's Vegan (10)

🌟Why This Recipe Works

  • nutrient and health-friendly– tofu is an important source of protein and is an excellent substitute for recipes made with chicken or beef. In addition, the soy isoflavines found in tofu have beenfound to reduce levels of LDL, or “bad” cholesterol.
  • quick and easyone pot (except for the noodles), 20 minutes. That’s all you need to make this recipe. It’s a perfect weeknight dinner or double it on the weekend and enjoy it all week.
  • dietary restriction-friendlysuitable for many diets, including gluten-free, vegan and vegetarian.
  • budget-friendly– 4 servings costs less than $20 to make; a plus for every budget.
  • equipment-friendly– to make this recipe, grab your favorite WOK or large skillet. I cook all my stir fry recipes in my CookLover Wok. It's the best WOK in the whole world. The only other thing you'll need is a large pot (I like this one from Bialetti that's made for noodles and has a strainer built into the lid) to boil the noodles and a wooden spoon for the stir fry. I also highly recommend a tofu press, however, instructions for making your own are in the Expert Tips section.

💭 FAQs

Is Thai basil the same as basil?

Thai basil is a variety of basil frequently used in Asian and Thai cuisine. Unlike Italian basil, Thai basil has sturdy, resilient leaves that withstand prolonged cooking times and high heat. It has a distinct licorice flavor and aroma that is sinfully delicious in many an ethnic dish.

Where can I buy Thai basil or holy basil?

If you can't find in your local Asian market, you can purchase fresh Thai basil or a fresh holy basil plant on Amazon.

Can I use other vegetables?

Yes, anything crunchy will work, such as asparagus, broccoli or carrots.

How should I store Thai Basil Tofu?

Store in an airtight storage container for up to 4 days in your refrigerator.

Can this recipe be frozen?

Stir fry dishes are best when served immediately after cooking. I have not frozen this recipe before, but I would not recommend it.

Thai Basil Tofu Recipe | Ooh La La It's Vegan (11)

🍛 What To Serve With Pad Krapow Tofu

Aside from these amazing coconut garlic noodles, I love serving Thai Basil Tofu noodles with this Forbidden Rice Recipe or even my Vegan Garlic Mashed Cauliflower (such a great combo, this is a must-try). You can also serve this recipe with jasmine or brown rice, as well.

👩🏻‍🍳 Expert Tips

  • DO NOT OVERCOOK RICE NOODLES in this Thai stir fry recipe. Doing so will make them sticky and glumpy. Be sure to follow package instructions for cooking time and rinse with cold water during the draining process.
  • To make this Thai Basil Tofu super saucy, simply double the sauce recipe.
  • If noodles cool off while preparing the Thai Basil Tofu recipe, reheat them in the same pot on low heat, stirring frequently prior to serving.
  • To make recipe lower in calories and fat, use light coconut milk or omit the coconut milk altogether.

For more great Asian recipes, check out these 32 Vegan Date Night Recipes.

🥡 More Asian-Inspired Recipes

Have you tried this? Why not leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card right below and/or a review in the comment sectionfurther down the page? I always appreciate your feedback. You can also follow me on Instagram, Facebook, Pinterest,andTwitter, and sign up for my newsletter!

📖 Recipe

Thai Basil Tofu Recipe | Ooh La La It's Vegan (16)

Thai Basil Tofu Recipe

This Thai Basil Tofu is loaded with crispy tofu and drenched in a sweet and spicy Thai chili sauce, then arranged over tender rice noodles that are smothered in coconut milk and fresh garlic.

5 from 63 votes

Print Pin Rate

Prep Time: 10 minutes minutes

Cook Time: 10 minutes minutes

Total Time: 20 minutes minutes

Servings: 4 servings

Calories: 1024kcal

Author: Deborah

Cost: $15

Equipment

Ingredients

For the Thai Basil Tofu

  • 2 tablespoon sesame oil
  • 12 oz extra firm tofu pressed and diced
  • 1 teaspoon white pepper
  • 2 cloves fresh garlic minced
  • 1 tablespoon fresh ginger grated
  • 1 red bell pepper seeded & sliced lengthwise
  • ½ cup raw cashews
  • 1 cup Thai basil roughly torn
  • ½ cup fresh mint roughly torn
  • 1 mango thinly sliced

For the Thai Chili Sauce

  • ½ cup tamari
  • ¼ cup agave
  • 2 tablespoon vegan fish sauce
  • 2 tablespoon red chili paste

For the Coconut Garlic Noodles

  • 16 oz rice noodles
  • 14 oz coconut milk 1 can (may use light)
  • 3 tablespoon vegan butter
  • 2 cloves garlic minced
  • ½ teaspoon red pepper flakes crushed

US Customary - Metric

Instructions

  • Start by placing rice noodles in a pot of salted, boiling water. Prepare according to package instructions. Once tender, remove from heat, rinse with cold water and drain. Place noodles back in pot and add coconut milk, vegan butter, garlic and red pepper flakes. Stir and set aside. You may need to reheat the noodles for a few minutes on low heat once the tofu and vegetable stir fry is ready to ensure all the ingredients are served nice and warm.

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (17)

  • Prior to frying tofu be sure to press for at least 30 minutes using a Tofu Press. If unavailable, wrap tofu block in lots of paper towels and place a heavy object on top. Once pressed, add sesame oil to a large wok or skillet over medium heat. When oil begins to shimmer, add tofu, season with white pepper and fry until golden brown and crispy on all sides, turning frequently (about 10-12 minutes).

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (18)

  • Add garlic, ginger, red bell pepper, and cashews. Stir, and cook another 3-5 minutes.

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (19)

  • Combine tamari, agave, vegan fish sauce, and chili paste in a medium bowl. Whisk thoroughly. Pour over Thai Basil Tofu. Stir until ingredients are evenly coated and sauce begins to bubble (about 2-3 minutes).

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (20)

  • Remove from heat. Add roughly torn basil.

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (21)

  • Stir until wilted. To serve, divide noodles into bowls and top with Thai Basil Tofu, more fresh basil, mint and sliced mango. Bon Appetit!

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (22)

Notes

  • FYI: Nutrition calculation is only an estimate.
  • DO NOT OVERCOOK RICE NOODLES. Doing so will make them sticky and glumpy. Be sure to follow package instructions for cooking time and rinse with cold water during the draining process.
  • I love my Tofu Press. It's the absolute best investment if you're into making Asian dishes, or other stir-fry dishes with tofu. However, If you don’t have a tofu press, you can make your own. Simply layer a plate with a ton of paper towels. Place your tofu on top. Add another layer of paper towels and place a plate over it. Add some heavy objects, such as books, or whatever you have lying around and wait for about 30 minutes until much of the water has been absorbed by the paper towels. Now you’re ready to cook!
  • To make this Thai Basil Tofu super saucy, simply double the sauce recipe.
  • If noodles cool off while preparing the Thai Basil Tofu recipe, simply reheat them in the same pot on low heat, stirring frequently prior to serving.
  • To make recipe lower in calories and fat, simply use light coconut milk or omit the coconut milk altogether.

Nutrition

Serving: 1serving | Calories: 1024kcal | Carbohydrates: 134g | Protein: 21g | Fat: 47g | Saturated Fat: 25g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 11g | Trans Fat: 0.04g | Sodium: 2682mg | Potassium: 877mg | Fiber: 7g | Sugar: 24g | Vitamin A: 2539IU | Vitamin C: 67mg | Calcium: 120mg | Iron: 6mg

Tried this Recipe? Pin it for Later!Mention @oohlalaitsvegan or tag #oohlalaitsvegan!

Reader Interactions

Comments

  1. Lynn E

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (27)
    Delicious recipe! I found your blog while searching for Thai Basil since mine needed harvested. I will probably cut back a tiny bit on the heat next time (and let hubby add more to his) but other than that, great as is. Can't wait to try more of your recipes!

    A very well written recipe, although I have a couple of comments: under the tofu, you state to divide the garlic, but it's not mentioned in the instructions. I ended up using two cloves in the tofu, and two for the noodles. Also, my preference would list the white pepper following the tofu.

    Reply

    • Deborah

      Thank you Lynn. I am so glad you liked it. I fixed the garlic part to make it more clear. I also moved white pepper up the list of ingredients and placed it under the tofu as per your suggestion. I appreciate your tips.

  2. GUNJAN

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (28)
    I love tofu and this recipe came out so excellent and so flavorful. Loved this tofu entrée and its on my menu for every week.

    Reply

    • Deborah

      Great to hear Gunjan. Thank you.

      Reply

  3. Lima Ekram

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (29)
    I was surprised at how tasty it was! The flavor combination is phenomenal!

    Reply

    • Deborah

      Indeed it is Lima. The mint and the mango make the dish in my opinion. Thanks so much.

      Reply

  4. Alison Saalbach Corey

    Making this Thai Basil Tofu is super saucy, simple, and nutritious! Yum! Thanks, Deborah for sharing this!

    Reply

    • Deborah

      No problem Alison. Glad you found it easy to make!

      Reply

  5. Michele

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (30)
    Delicious! It tasted great and everyone loved it! We will be making this again for sure!

    Reply

    • Deborah

      Yay! Thank you Michele. That's so cool everyone loved it. My family feels the same.

      Reply

    • Paul

      So the noodles are served cold? After stage 1 the noodles are never mentioned again?

      Reply

      • Deborah

        Hi Paul, thanks for your question. The noodles are not served cold. I am going to clarify that in the first step that talks about the noodles so thanks for bringing it to my attention. I cover them and leave them on the stove while I prepare the rest of the meal, which doesn't take that long. Then, once everything is ready to be plated, if the noodles have cooled off too much, I simply heat them through again on the stove top. Thanks again for your comment and let me know if you have any more questions.

        Reply

  6. Katherine

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (31)
    I just adore the bold flavors in this tofu! Sooo good!

    Reply

    • Deborah

      Glad you loved it Katherine. Thank you.

      Reply

  7. Dana

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (32)
    Absolutely delicious! No leftovers were seen. Will definitely make this again!

    Reply

    • Deborah

      I hear you about no leftovers. Thank u Dana

      Reply

  8. Toni

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (33)
    This is so good and flavorful!! I will definitely make it again!

    Reply

    • Deborah

      Glad u loved it Toni. Thanks so much.

      Reply

  9. Ieva

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (34)
    Oh wow! We just had this dish for lunch and I swear I almost licked my plate! The sauce was delicious, and the recipe easy to follow! Brilliant tofu dish!

    Reply

    • Deborah

      Oh that makes me so happy Leva. Glad u enjoyed it!

      Reply

  10. Michelle

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (35)
    This Thai Basil tofu turned out to be such a delicious dish! Glad I tried out the recipe!

    Reply

    • Deborah

      So glad you liked it Michelle. Thank you!

      Reply

  11. Helen

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (36)
    So colourful and such delicious flavours! A great way to cook tofu.

    Reply

    • Deborah

      Thank you Helen!

      Reply

  12. Libby

    Thai Basil Tofu Recipe | Ooh La La It's Vegan (37)
    This is truly an amazing dish Deborah
    It was so easy to make, and super delicious 😋 please keep blogging. Can’t wait for the next recipe
    Libby

    Reply

    • Deborah

      Thank you so much Libby I’m so glad you enjoyed it!

      Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thai Basil Tofu Recipe | Ooh La La It's Vegan (2024)

FAQs

How many calories are in Thai basil tofu? ›

Mama Fu's Entree Thai Basil Tofu (1 serving) contains 107g total carbs, 96g net carbs, 6g fat, 30g protein, and 610 calories.

What is tofu good for weight loss? ›

Tofu is a cholesterol-free, low-calorie, high-protein food that's also rich in bone-boosting calcium and manganese. Tofu may help you to lose weight by keeping you fuller for longer on fewer calories than meat. It may reduce the risk of heart disease, especially when swapped for saturated fat-heavy animal proteins.

Is tofu high in calories? ›

Tofu is a low-calorie food, with around 70-100 calories per serving, depending on the type and serving size. This makes it a good choice for people looking to manage their weight or maintain a healthy diet.

What is a substitute for pad kra pao basil? ›

Holy basil (pictured) is the namesake of this dish, but it is super hard to find, and when you do find it, it's often not very aromatic. Italian basil is my preferred substitute because it is a closer flavour match than Thai basil, but Thai basil will also work if you love that flavour. Oyster sauce.

What is a substitute for holy basil in pad kra pao? ›

What type of basil to use for Pad Kra Pao? Traditionally, holy basil is used, however, holy basil is much harder to find than Thai basil. I substitute this for Thai basil and I find it works really well. The Thai basil is slightly sweet and extremely fragrant.

What is Kra Pao in English? ›

Pad is the Thai word that means "to stir fry" and krapow is the Thai word for holy basil. Put together, this dish is literally translated as "holy basil stir fry" or "stir fried with holy basil" (see How to Interpret a Thai Menu).

How many calories are in basil tofu? ›

There are 246 calories in 1 serving of Basil Tofu. * The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet.

How many calories are in Thai Express pad thai tofu? ›

There are 820 calories in 1 serving (571 g) of Thai Express Tofu Pad Thai.

How many calories are in Thai green curry tofu? ›

12 min. 610 cal.

How many calories in a Thai basil stir fry? ›

1 serving of basil stir fry (Thai Express) contains 230 Calories. The macronutrient breakdown is 45% carbs, 53% fat, and 2% protein. This has a relatively low calorie density, with 137 Calories per 100g.

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6329

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.