Whip up this ridiculously tasty 30-minute tofu stir fry: mix in your fave veggies, drizzle our magic sauce, and done: better-than-takeout! ๐Ÿœ๐Ÿฅข

If you liked this, check out our fried tofu, marry me tofu pasta, BBQ tofu, and tofu cacciatore.

Tofu stir fry with rice and veggies.
Tofu Stir Fry (30 min dinner idea)

Introduction

Stir-frying, a beloved cooking method from China, has gone global. Now everyone is sizzling away in kitchens from America to Europe.

Similar to sautรฉing, itโ€™s traditionally done in a wok, but you can totally rock it at home with a nonstick pan or cast iron skillet (nonstick works best for tofu).

There are two key stir-fry styles: Bao, which is hot, fast, and sauce-free; and Chao, which starts with oil and ends with a flavorful sauce.

Our tofu stir-fry follows the Chao method โ€“ tossing tofu and veggies in a quick, crave-worthy sauce for a dish thatโ€™s bursting with flavor, texture, and vibrant color.

Itโ€™s seriously one of the best stir-fried tofu dishes youโ€™ll ever try. And it’s SO easy!

Ingredients

Ingredients for tofu stir fry on a marble table.

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

  • Tofu: Go for firm or super firm tofu.
  • Olive oil: Substitute coconut oil or avocado oil.
  • Veggies: we use scallions, broccoli, bell pepper, and mushrooms. You can substitute other veggies like green beans, baby corn, carrots, onions, spinach, kale, bok choi, cabbage, peas and snap peas.
  • Stir fry sauce: soy sauce or tamari, vinegar, sugar or honey, sesame oil or vegetable oil, fresh ginger, garlic, red pepper flakes, vegetable broth, pepper, and cornstarch.
Tofu stir fry with broccoli, mushrooms, and scallions served on rice.

Instructions

Step 1: Prep the ingredients.

Prep is everything! Once you start cooking, this stir-fry flies so chop, mix, and whisk before the action starts. Your future self will thank you! ๐Ÿ”ฅ๐Ÿฅข

  • Tofu: Drain, pat dry, and tear into bite-sized chunks.
  • Veggies: Quarter mushrooms, dice bell pepper (about 2/3 inch), and cut broccoli into small florets.
  • Sauce: Whisk together soy sauce, veggie broth, vinegar, sugar, sesame oil, garlic, ginger, red pepper flakes, cornstarch, and black pepper.
Tofu and veggies prepared for the stir fry.

Step 2: Stir fry.

Heat half the oil in a large nonstick skillet. Add tofu, sprinkle with salt, and cook over medium heat for 10 minutes, flipping occasionally, until golden. Remove and set aside.

Wipe the pan, add remaining oil, and stir-fry mushrooms, bell pepper, and broccoli over medium-high heat for 3 minutes until slightly browned.

Add the scallion whites and tofu, stir-fry for 1 minute.

Tip: Less time = crunchier veggies; more time = softer.

Tofu fried on a skillet added to the vegetables.

Step 3: Add the sauce.

Lower the heat to medium, pour in the sauce, and cook for 3 minutes, stirring until thickened. Taste and adjust salt.

Serve hot over rice, topped with sesame seeds, scallion, greens, and a drizzle of sesame oil.

Optional: Toss with cooked noodles and 1/2 cup broth for a sauce noodle dish.

Tofu stir fry with broccoli, scallion, bell pepper, and mushrooms served on rice.

Tips

  • Tear the tofu by hand; don’t cut it with a knife. Rough edges mean more surface area and crispier bits.
  • Use a nonstick pan or a well seasoned wok. Tofu really stick to pans so nonstick is essential.
  • Use a large pan and don’t overcrowd it. Overcrowding = steaming which makes the veggies soft and sad.
  • Don’t stress the tofu! Let it sit and sear, at least 3 minutes per side, then flip! Think of it as like a tofu tanning session.
  • Good prep โ€“ high heat โ€“ fast hands: Ingredients must be prepped and ready to throw in one after the other. No pauses!
  • Cornstarch is key for a glossy, creamy, restaurant-worthy sauce. Don’t skimp it.

More Easy Asian Recipes

If you tried this Tofu Stir Fry recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Tofu stir fry in a bowl with rice.

Tofu Stir Fry

5 from 14 votes
Whip up this ridiculously tasty 30-minute tofu stir fry: mix in your fave veggies, drizzle our magic sauce, and done: better-than-takeout!
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Main
Cuisine: Asian

Ingredients 

  • 3 tablespoons olive oil sub avocado, coconut, or vegetable oil
  • 16 ounces tofu firm or extra-firm
  • โ…“ teaspoon salt or more to taste
  • 1 bell pepper red or yellow, diced
  • 6 mushrooms white or brown, quartered
  • 2 cups broccoli cut into small florets
  • 3 scallions thinly sliced

Stir Fry Sauce

  • โ…“ cup soy sauce reduced-sodium
  • โ…“ cup vegetable broth reduced-sodium
  • 2 tablespoons vinegar rice, white, or apple cider
  • 1 tablespoon sesame oil or vegetable oil
  • 1 tablespoon sugar
  • 3 cloves garlic grated
  • 2 teaspoons ginger grated
  • ยผ teaspoon red pepper flakes or fresh chili
  • 1 tablespoon cornstarch
  • โ…› teaspoon black pepper

Instructions 

  • Prep the ingredients.
    Tofu โ€“ Drain, pat dry, and tear into bite-sized chunks.
    Veggies โ€“ย Quarter mushrooms, dice bell pepper (about 2/3 inch), and cut broccoli into small florets.
    Sauce โ€“ย Whisk together soy sauce, veggie broth, vinegar, sugar, sesame oil, garlic, ginger, red pepper flakes, cornstarch, and black pepper.
    Tofu and veggies prepared for the stir fry.
  • Stir Fry: Heat half the oil in a large nonstick skillet. Add tofu, sprinkle with salt, and cook over medium heat for 10 minutes, flipping occasionally, until golden. Remove and set aside.
    Wipe the pan, add remaining oil, and stir-fry mushrooms, bell pepper, and broccoli over medium-high heat for 3 minutes until slightly browned.
    Add the scallion whites and tofu, stir-fry for 1 minute.
    Tofu fried on a skillet added to the vegetables.
  • Add the sauce: Lower the heat to medium, pour in the sauce, and cook for 3 minutes, stirring until thickened. Taste and adjust salt.
    Serve hot over rice, topped with sesame seeds, scallion, greens, and a drizzle of sesame oil.
    Optional: Toss with cooked noodles and 1/2 cup broth for a sauce noodle dish.
    Tofu stir fry with broccoli, scallion, bell pepper, and mushrooms served on rice.

Video

Tofu Stir Fry (30 min dinner idea)

Notes

SUBSTITUTIONS
  • Olive oil:ย Substitute coconut, avocado, or vegetable oil.
  • Broccoli:ย Substitute green beans, peas, kale, bok choy, or cabbage.
  • Mushrooms:ย Substitute eggplant, zucchini, and spinach.
  • Bell pepper:ย Substitute carrots, or baby corn.
  • Soy sauce:ย Substitute tamari or coconut aminos for gluten-free.
  • Rice vinegar:ย Substitute apple cider or white vinegar.
  • Sugar:ย Substitute honey or maple syrup.
  • Sesame oil:ย Substitute vegetable oil.
  • Vegetable broth:ย Substitute water.
TIPS
  • Tear the tofu by hand; donโ€™t cut it with a knife. Rough edges mean more surface area and crispier bits.
  • Use a nonstick panย or a well seasoned wok. Tofu really stick to pans so nonstick is essential.
  • Use a large pan and donโ€™t overcrowd it. Overcrowding = steaming which makes the veggies soft and sad.
  • Donโ€™t stress the tofu! Let it sit and sear, at least 3 minutes per side, then flip! Think of it as like a tofu tanning session.
  • Good prep โ€“ high heat โ€“ fast hands:ย Ingredients must be prepped and ready to throw in one after the other. No pauses!
  • Cornstarch is keyย for a glossy, creamy, restaurant-worthy sauce. Donโ€™t skimp it.
QUESTIONS
  • Do I need to press the tofu?ย You can press the tofu if you have the time but in our tests we noticed that the if you use extra-firm tofu and pat it dry well, the difference is minimal.
  • Can I bake or air-fry the tofu?ย Sure thing! Bake or air fry ahead of time then toss it with the stir-fried veggies. Here are our baked tofu and air-fried tofu recipes.
  • Shy is my tofu soggy? Probably too much moisture. Pat dry tofu, avoid overcrowding the pan, cook fast on high heat.
STORAGE
  • Refrigerator: Store leftovers in an airtight container in the fridge for three days. Reheat in the microwave or on a pan with a dash of water.
  • Freezer: You can freeze leftover stir-fried tofu. However, its texture will change slightly. Thaw in the microwave. Reheat in a pan with some sauce to boost flavor.

Nutrition

Calories: 289kcal, Carbohydrates: 16g, Protein: 15g, Fat: 19g, Saturated Fat: 3g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 10g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 986mg, Potassium: 414mg, Dietary Fiber: 4g, Sugar: 6g, Vitamin A: 1333IU, Vitamin B6: 0.3mg, Vitamin C: 80mg, Vitamin E: 3mg, Vitamin K: 72ยตg, Calcium: 185mg, Folate: 62ยตg, Iron: 3mg, Manganese: 0.3mg, Magnesium: 34mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 14 votes (7 ratings without comment)

Leave a comment

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

Recipe Rating




11 Comments

  1. 5 stars
    Me encantan vuestras recetas y el entusiasmo con que preparรกis los platos. Yo preparaba el tofu siempre de la misma forma, hasta que os he conocido. Gracias,

  2. 5 stars
    Iโ€™ve made this at least 5 times since finding the recipe. Itโ€™s sooo good and made me actually enjoy tofu!

  3. 5 stars
    Great recipe! Prepared as written and loved all the fresh veggies and the flavorful sauce. Quick, easy, and tasty! Will definitely do again.

  4. 5 stars
    This is my favorite stir fry recipe Iโ€™ve found to date! So easy to follow and super delicious. Comes together quickly, we serve over white rice.

    1. Wonderful, Kayla. I’m really happy you enjoyed the stir fry๐ŸŽŠ

      Thanks so much for your feedback. All the best,

      Louise

  5. 5 stars
    Commented on your YouTube video, but wanted to give it 5 stars here as well! My first time cooking tofu & this recipe was a homerun! Just took a bit longer to mix the cornstarch lumps out of the sauce, but so worth it. Will look at your other recipes too, thanks!

    1. Hi Nora,
      Fantastic, I’m delighted you had a successful first try at tofu. The cornstarch slurry is a scrumptious stir fry sauce!
      Thank your for your kind comment and support – here as well as on YouTube โค๏ธ
      All the best,
      Louise