My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
×
Add us as a trusted site on Google
Home » Recipes » Vegan Asian Recipes

Green Beans Tofu Stir-fry

Mee Sha drinking a cup of coffee seated.
Modified: Jul 30, 2025 · Published: Jan 12, 2024 by Jim Mee Sha · This post may contain affiliate links · Leave a Comment
Jump to Recipe

Looking for a speedy 30-minute dinner that's both filling and delicious? This Chinese-inspired green bean tofu stir-fry features juicy tofu and tender green beans tossed in a umami-packed sauce that leaves you wanting more!

We are big fans of stir-fries. Other than this recipe, we also love making our teriyaki tofu stir-fry, okra stir-fry, and Chinese eggplant tofu!

A plate of green beans and tofu served with a spoon with a cup of tea and bowl of congee beside.

 Whenever life gets hectic, but I still want a nourishing, home-cooked meal, stir-fries are always my go-to! Growing up in a Chinese household, stir-fries weren't just weeknight staples, but they were also our comfort food. With endless combinations to try, I never get bored.

This green bean tofu is one of my favorites and is especially great served with rice or noodles. I love serving it with plain Jasmine rice, but when I have a little more time, I would make my vegan egg fried rice, Thai vegetable fried rice, or bami goreng to make a more filling meal.

💚Why you will love this tofu green beans

  • Simple to make yet is flavor-packed
  • A quick 30-minute dish that requires minimal prep
  • Nourishing and is packed with fiber + protein that will fill you up
  • Budget-friendly, healthier, and better than takeout

🧄What you will need 

Ingredients needed like green beans, garlic, ginger, soy sauce, oyster sauce, and sesame oil.
  • Tofu - Super-firm tofu doesn't need pressing. Extra-firm or firm tofu can be used, but do press it beforehand, either with a tofu press or by stacking something heavy on top.
  • Cornstarch - Essential for crispy tofu; I do not recommend skipping it, but you can substitute it with potato starch or arrowroot starch.
  • Green beans - Also known as French beans or string beans. Trim the ends and slice them in half before use.
  • Oyster sauce - Use a vegan alternative (like this Lee Kum Kee's stir-fry sauce) to keep this recipe vegan.

✨Ingredients substitutions and add-ins

  • Frozen green beans - Thawing is not needed; add them to the pan along with ¼ cup of water, cooking for a couple of minutes until tender. You can then proceed with stir-frying them with the tofu and sauce.
  • Make it spicy - Add a generous pinch of red pepper flakes, or a spoonful of sriracha to your green bean tofu.
  • Add extra vegetables - For a more colorful dish, you could add other veggies you have on hand. My go-to includes carrots, bell peppers, and mushrooms.
  • Switch up the seasonings - Instead of the suggested seasonings, consider using other sauces, such as my vegan stir-fry sauce or vegan teriyaki sauce, for a new twist!  

See the recipe card for full information on ingredients and quantities.

🔪How to make tofu green beans stir-fry

Tofu coated in cornstarch in a rectangular transparent container.

Step 1: Toss tofu cubes with cornstarch and salt in a container.

Pan-fried tofu in a wok.

Step 2: Add some oil to a wok or large skillet. Spread out tofu cubes, cooking them for 2-3 minutes on each side, or until most sides are golden. Set aside.

Cooked garlic and ginger in a wok.

Step 3: Add garlic and ginger, and saute until fragrant.

Cooked green beans in a wok.

Step 4: Add green beans, spreading them out evenly. Sear untouched for a minute to lightly char, then proceed to stir-fry them for 2-3 minutes.

Green beans tofu stir-fry in a wok.

Step 5: Add cooked tofu and all the seasonings. Fry until ingredients are hot.

Green beans tofu stir-fry on a rectangular plate served with spoon topped with sesame seeds.

Step 6: Your green bean stir-fry is ready to be served! Optionally, top with some toasted sesame seeds.

✅Helpful tips 

  • Do not overcook green beans - They should be tender but slightly crunchy. Overcooking will cause green beans to turn mushy and soggy!
  • Use a large skillet or wok - This is to ensure that the heat is distributed evenly, and the wok is not overcrowded. I love using a non-stick wok like this Tefal 14-inch wok.
  • Storing leftovers - Leftover stir-fry can be refrigerated for 4-5 days in an airtight container. Tofu will go slightly soggy but still be delicious. Add a splash of water when reheating if the mixture is too dry.
A plate of green beans tofu with a bowl of congee in the background.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

🍚How to serve 

This stir-fry is best paired with rice or noodle dishes. If I am craving something heartier, I will make my peanut sauce rice noodles or vegan congee to go with this recipe.

I almost always have a batch of tofu dumplings, vegan wontons, or vegan momos on hand; this is where I will thaw and reheat them as my sides! Or, I will make my tofu lettuce wrap.

To complete the meal, I usually pair it with my napa cabbage soup or Chinese spinach soup.

?Commonly asked questions

Should I blanch green beans before stir-frying?

It's not necessary to blanch green beans before stir-frying, especially if you enjoy a crisp-tender texture. They cook quickly in a hot pan and usually only need a few minutes.

However, if you prefer your green beans slightly softer and want to keep their vibrant green color, you can blanch them in boiling water for 1-2 minutes before stir-frying. Just make sure to drain them well before adding to the pan.

Why is my tofu not crispy?

The most common reason for soggy tofu is excess moisture. Before cooking, press your tofu for at least 30 minutes using a tofu press or by stacking something heavy on top.

To make tofu extra crispy, you will also want to coat tofu cubes in starches, such as cornstarch or potato starch. This helps absorb remaining moisture and encourage the development of a crispy outer crust.

🍽️More Chinese side dishes

  • Plate of chop suey served with a spoon with 2 cups of tea and bowl of rice beside.
    Vegan Chop Suey (with tofu)
  • A pan of bok choy tofu with chopsticks, water, and sesame seeds beside.
    Chinese Bok Choy Tofu Stir-fry
  • A plate of cucumber salad served with chopsticks with sesame seeds and chili flakes beside.
    Spicy Asian Cucumber Salad
  • A pan of stir-fried snow peas with chili flakes and sesame seeds beside.
    Chinese Snow Peas Stir-fry

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

A plate of green beans tofu served with spoon topped with sesame seeds.

Green Beans Tofu Stir-fry

Meesha
Looking for a speedy 30-minute dinner that's both filling and delicious? This Chinese-inspired green bean tofu stir-fry features juicy tofu and tender green beans tossed in a umami-packed sauce that leaves you wanting more!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Course Main Course, Side Dish
Cuisine Chinese
Servings 3 servings
Calories 127 kcal

Equipment

  • non-stick wok

Ingredients
  

For pan-fried tofu

  • 1 block extra-firm/ firm tofu drained and pressed (14oz/ 400g)
  • 1 tablespoon cornstarch
  • ½ teaspoon salt

For stir-fry

  • 3 cloves garlic minced
  • 2 teaspoons minced ginger
  • 2 cups green beans halved with ends removed (350g)*
  • 1 tablespoon soy sauce or tamari/ shoyu
  • 1 tablespoon vegetarian oyster sauce or regular oyster sauce
  • 1 teaspoon sesame oil
Prevent your screen from going dark

Instructions
 

  • Add tofu, cornstarch, and salt into a container. Place the lid on and toss to coat.
    1 block extra-firm/ firm tofu, 1 tablespoon cornstarch, ½ teaspoon salt
  • Heat a tablespoon of oil in a wok over medium-high heat. Pan-fry tofu on each side for 2-3 minutes or until most sides are golden. Set aside.
  • Heat another ½ tablespoon of oil. Add garlic and ginger to the wok, and fry until fragrant.
    3 cloves garlic, 2 teaspoons minced ginger
  • Add green beans and spread it out. Let it sear untouched for a minute. Proceed to stir-fry for another 2-3 minutes or until tender.
    2 cups green beans
  • Stir in tofu along with the seasonings. Serve your green beans tofu stir-fry over rice or noodles.
    1 tablespoon soy sauce, 1 tablespoon vegetarian oyster sauce, 1 teaspoon sesame oil

Notes

*Using frozen green beans - Thawing is not needed; add them to the pan along with ¼ cup of water, cooking for a couple of minutes until tender. You can then proceed with stir-frying them with the tofu and sauce. 
 
Helpful tips 
  • Do not overcook green beans - They should be tender but slightly crunchy. Overcooking will cause green beans to turn mushy and soggy!
  • Use a large skillet or wok - This is to ensure that the heat is distributed evenly, and the wok is not overcrowded. I love using a non-stick wok like this Tefal 14-inch wok.
  • Storing leftovers - Leftover stir-fry can be refrigerated for 4-5 days in an airtight container. Tofu will go slightly soggy but still be delicious. Add a splash of water when reheating if the mixture is too dry.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 127kcalCarbohydrates: 10gProtein: 11gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 2gSodium: 673mgPotassium: 141mgFiber: 2gSugar: 2gVitamin A: 380IUVitamin C: 7mgCalcium: 152mgIron: 2mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Asian

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • Teriyaki tofu served on a bowl of rice with a fork, chopped green onion, and sesame seeds beside.
    Teriyaki Tofu Stir-fry
  • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
    Creamy Malaysian Vegan Laksa
5 from 1 vote (1 rating without comment)

Join the discussion ! Cancel reply

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

Recipe Rating




A headshot of Mee Sha leaning on a handrail.

Hi there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🌼Vibrant Vegan Spring Recipes

  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • A bowl of pho served with spoon with chopsticks, green onion, and condiments beside.
    Vegan Pho with Tofu
  • 2 jar of overnight oats on a plate with a jar of oats and milk in the background.
    Vegan Protein Overnight Oats
  • A plate of tofu lettuce wrap with tea, bowl of tofu filling, and spoonful of chili flakes beside.
    PF Chang's Tofu Lettuce Wraps
  • Pad pak served with rice on a plate with chopsticks beside.
    Pad Pak Thai (Thai Stir-fry Vegetables)

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.