• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Homepage
  • Recipe Index
  • About Us
  • Contact Us

Authentic Thai Recipes logo

March 15, 2024

Vegan Thai Basil Tofu with Green Beans 

Jump to RecipePrint Recipe

With the addition of fresh basil leaves, this vegan recipe for Thai Basil Tofu with Green Beans is fragrant, sweet, spicy, and savory. For a deliciously filling meal, you should eat this with a bowl of steaming rice.

I have definitely encountered my fair share of incredible tofu recipes, from this drool-worthy Pad Ped to this delectable Thai Red Curry Tofu I can say that this Tofu with basil and green beans is one of my all-time favorites.

thai bail tofu with green beans in a bowl with white steamed rice

Jump To

  • What is Thai Basil?
  • Tips and Variations
  • Ingredients
  • Instructions
  • FAQ
  • Vegan Thai Basil Tofu with Green Beans

What is Thai Basil?

Thai cuisine staple Thai Basil or Pad Kra Pao is often prepared with ground chicken and holy basil (Thai Basil Leaves). The main difference between my version and this stir-fry is that instead of chicken, I use tofu, which I crisp up nicely before combining with the vegetables, sauce ingredients, and rice. I substitute store-bought chili paste, also known as sambar oelek, for authentic Thai chilies, which might be difficult to find.

thai bail tofu with green beans in a bowl with white steamed rice and lemons in the background

Tips and Variations

  • Add some Thai red pepper flakes or thinly sliced Thai chilies to up the spiciness (de-seeded). To add more spice to the Thai tofu marinade, try Sriracha or another hot sauce.
  • This simple tofu marinade will gain umami depth by adding a tiny bit of vegan oyster sauce.
  • To add extra crunch and heart-healthy lipids, garnish the Thai tofu stir-fry with toasted, unsalted smashed peanuts or cashews. Sesame seeds can be added to the Thai tofu for a nut-free variation.
  • Add other vegetables, such as broccoli/broccolini, carrot, mushrooms, or eggplant, to make this a heartier Thai basil tofu stir-fry.
  • Any leftover Thai basil tofu should be allowed to cool before storing it for up to three days in the refrigerator in an airtight container. The dish shouldn’t be frozen because thawing the frozen vegetables would turn them into mush or water.
  • To reheat the Thai tofu stir-fry, use a microwave or a low heat on the stove.
thai bail tofu with green beans in a bowl with white steamed rice on a marble table

Ingredients

Ingredients you will need:

  • green beans
  • firm tofu 
  • vegetable oil 
  • ginger
  • Thai green chili
  • medium onion
  • red bell pepper
  • brown sugar 
  • soy sauce 
  • oyster mushroom sauce 
  • ground white pepper 
  • Holy Basil leaves 
  • Salt 
  • lemon
ingredients for thai bail tofu with green beans

Instructions

Directions:

Now that we have already the ingredients, let’s start cooking the Vegan Thai Basil Tofu with Green Beans.

Heat one tablespoon of vegetable oil in a pan over medium heat. Once hot, fry the green beans for 3 minutes, stirring occasionally to prevent burning. Then, transfer the fired beans to a bowl and set it aside.

pan of oil and green beans

In the same pan, place the remaining oil, fry ginger slices and onion slices until fragrant for 60 seconds.

Add in crumbled tofu and stir to cook for another 5 minutes. Add in Thai green chili, brown sugar, soy sauce, and oyster mushroom sauce. And stir and continue sautéing for 2 minutes:

pan of garlic, onions, tofu, and seasonings

Add in the basil leaves, red bell pepper, and ground white pepper and cook until the basil is slightly wilted. Add in the fried green beans and mix well and season with salt to taste and a squeeze of lemon juice:

cooked tofu and greens

Turn off the heat and serve best served with steamed rice:

thai bail tofu with green beans in a bowl with white steamed rice

FAQ

Can I substitute Thai basil with regular basil?

While Thai basil is preferred for its distinct flavor, you can substitute it with regular basil if Thai basil is not available. However, keep in mind that the flavor profile will be slightly different.

Is this dish gluten-free?

The dish can be made gluten-free by using gluten-free soy sauce or tamari instead of regular soy sauce.

Can I freeze this dish?

While it’s possible to freeze this dish, the texture of the tofu and green beans may change slightly upon thawing and reheating. It’s best enjoyed fresh, but if you do freeze it, store it in an airtight container for up to 1-2 months.

thai basil tofu with green beans in a bowl with rice

Vegan Thai Basil Tofu with Green Beans

This Vegan Thai Basil Tofu Stir Fry with Green Beans is savory, sweet, spicy, and aromatic thanks to the fresh basil leaves. You should serve this with a bowl of steamed rice for a complete meal.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 18 minutes mins
Total Time 28 minutes mins
Course Main Course
Cuisine Thai
Servings 4

Ingredients
  

  • 1 cup green beans cut into a half-inch size
  • 2 cups crumbled firm tofu
  • 4 tablespoons vegetable oil
  • 1 tablespoon ginger finely diced
  • 1 Thai green chili finely chopped
  • 1 medium onion thinly sliced
  • 1 red bell pepper finely diced
  • 2 tablespoons brown sugar
  • 2 tablespoons soy sauce
  • 4 tablespoons oyster mushroom sauce
  • ¼ teaspoon ground white pepper
  • ¼ cup holy basil leaves packed
  • salt to taste
  • half lemon

Instructions
 

  • Add two tablespoons of oil to a heated skillet.
  • Fry the green beans for 3 minutes, stirring occasionally to prevent burning.
  • Remove the fried green beans and transfer them to a bowl; set aside.
  • In the same pan, place the remaining oil.
  • Fry ginger slices and onion slices until fragrant for 60 seconds.
  • Add in crumbled tofu and stir to cook for another 5 minutes.
  • Add in Thai green chili, brown sugar, soy sauce, and oyster mushroom sauce.
  • Stir and continue sautéing for 2 minutes.
  • Add in the basil leaves, red bell pepper, and ground white pepper.
  • Cook until the basil is slightly wilted.
  • Add in the fried green beans.
  • Mix well and season with salt to taste.
  • Add a splash of lemon juice.
  • Turn off the heat and serve with rice

Filed Under: Main Dish, Side Dish, Vegetarian Dishes

Explore More

Thai Chicken Cashew

Chicken Satay

Chicken on a stick with the sauce

Thai Fish Curry

delicious thai fish curry in a white bowl

Pad See Ew

delicious pad se ew in a white bowl

Primary Sidebar

Rose Saetang cookingHi, my name is Rose Saetang and welcome to my corner of the internet! Read More…

Popular Recipes

Thai Chicken Cashew

Chicken on a stick with the sauce

Chicken Satay

delicious thai fish curry in a white bowl

Thai Fish Curry

delicious pad se ew in a white bowl

Pad See Ew

two bowls of Tom Yum Fried Rice on a white table

Tom Yum Fried Rice

Vegan Panang Curry in a white bowl

Vegan Panang Curry

Stay Connected!

PRIVACY POLICY

Copyright © 2025 Authentic Thai Recipes on the Brunch Pro Theme