VeganPreps

Quick Vegetable & Tofu Stir Fry (20 Minutes)

Prep40 min
|
Cook20 min
|
Total60 min
|
Servings6

Jump to Recipe

Quick Vegetable & Tofu Stir Fry (20 Minutes)

Browse all Vegan Dinner Ideas 238 plant-based recipes

When you’re tired after work and need dinner on the table fast, this vegetable and tofu stir-fry works in under thirty minutes – and that’s even accounting for the few hours you’ll want to marinate the tofu beforehand if you plan ahead. I love this recipe because you can prep everything in advance, then simply heat your wok set* and combine ingredients. The marinade gives the tofu flavor while you handle other tasks. Since stir-frying happens quickly, having your vegetables chopped and ready really helps. You’ll cook everything in one pan, which means less cleanup while creating a satisfying, nutritious dinner that feels homemade without the stress.

Tofu Requires Advance Marinating

This vegetable and tofu stir fry recipe combines protein-rich tofu with an assortment of fresh vegetables and aromatic seasonings to create a satisfying dish. The recipe calls for a moderate number of ingredients that work together to build layers of flavor through marinating, sautéing, and stir-frying techniques. The base of cooked brown rice provides a wholesome foundation for the stir-fried components. A stainless steel tofu press* will help you remove excess moisture from the tofu before marinating, ensuring better flavor absorption and texture.

Ingredients:

Quick Vegetable & Tofu Stir Fry (20 Minutes)

by veganpreps.com

Quick Vegetable & Tofu Stir Fry (20 Minutes)

Prep40 min
Cook20 min
Total60 min
Servings6

Ingredients

  • 8 ounces extra firm tofu, pressed and cubed
  • 6 cups cooked brown rice
  • 2 tablespoons soy sauce (for marinade)
  • 1 tablespoon rice vinegar (for marinade)
  • 1 teaspoon sesame oil (for marinade)
  • 1 teaspoon grated fresh ginger
  • 2 cloves garlic, minced
  • 1 cup mung bean sprouts (or cooked mung beans)
  • 5-6 green onions, sliced
  • 1 cup red bell pepper, diced
  • 1 cup sliced mushrooms
  • 2 cups shredded cabbage
  • 2 tablespoons neutral oil (for stir-frying)
  • 2 tablespoons soy sauce (for stir-fry sauce)
  • 1 tablespoon hoisin sauce
  • 1 teaspoon cornstarch dissolved in 2 tablespoons water

Instructions

  1. 1Whisk together 2 tablespoons soy sauce, rice vinegar, sesame oil, ginger, and garlic in a bowl. Add tofu cubes, toss to coat, and marinate for at least 30 minutes (up to 3 hours in the refrigerator).
  2. 2Heat 1 tablespoon neutral oil in a wok or large skillet over medium-high heat until shimmering. Remove tofu from marinade and cook, turning occasionally, until golden on all sides, 6-8 minutes. Transfer to a plate.
  3. 3Add remaining 1 tablespoon oil to the wok over high heat. Add mushrooms and bell pepper and stir-fry for 3 minutes until softened. Add cabbage and stir-fry 2 minutes more.
  4. 4Add green onions, mung bean sprouts, garlic, and ginger; stir-fry 1 minute. Pour in 2 tablespoons soy sauce, hoisin sauce, and cornstarch mixture; stir until sauce thickens, about 1 minute.
  5. 5Return tofu to the wok and toss everything together for 1 minute to coat evenly.
  6. 6Divide cooked brown rice among bowls and top with stir-fry. Serve immediately.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Here’s what I’ve learned about making this recipe – the tofu really needs to sit in a marinade for several hours beforehand to pick up flavor, and honestly, it makes all the difference. The marinade ingredients themselves aren’t listed in what I’ve got here, but they’re mentioned in the directions, so you’ll want to prepare or grab a marinade of your choice to properly season the tofu before cooking. Also, make sure your brown rice is all cooked up before you start the stir-fry, since things move pretty fast once you get the wok heating up.

Wok Cooking Temperature Matters

Quick Vegetable & Tofu Stir Fry (20 Minutes) - preparation

The foundation of a successful Quick Vegetable & Tofu Stir Fry begins with proper preparation and marinade development. Start by combining the marinade ingredients, then add 8 ounces of tofu chunks and chill for several hours to allow the flavors to penetrate the tofu. Once ready to cook, drain the tofu and reserve 1/2 cup of the marinade, straining it into a small saucepan. Heat the marinade over low heat to keep it warm and ready for finishing the dish.

Temperature control is critical when executing the stir-fry itself. Heat oil in your wok until it begins to smoke, which makes sure you get proper cooking and browning of the tofu. Add 1 teaspoon of grated ginger and 2 cloves of chopped garlic, sautéing over medium heat for 1-2 minutes. Then increase the heat and add the tofu chunks, stir-frying for 2-3 minutes until they begin browning. Slide the tofu to one side of the wok and add your vegetables – 1 cup of mung beans, 5-6 sliced green onions, 1 cup of diced red bell pepper, 1 cup of sliced mushrooms, and 2 cups of shredded cabbage – stirring constantly for 2-3 minutes until they reach a crisp-tender texture.

Complete the dish by adding 2 tablespoons of the warmed marinade to the wok and cooking for 3 minutes more, allowing the flavors to blend throughout. Serve the stir-fry over 6 cups of cooked brown rice, which yields 6 servings. The controlled wok temperatures at each stage – from smoking oil for tofu browning to medium heat for aromatics – make sure you get the right texture and flavor development throughout the cooking process.

Try Different Vegetables Instead

While getting your wok temperature right sets you up for success, you don’t have to stick with the exact vegetables I’ve listed – in fact, I’d encourage you to swap them out based on what’s in your kitchen or what you’re craving. Broccoli, snap peas, carrots, and zucchini all work great. You can even use frozen vegetables if fresh aren’t available (they’ll thaw quickly in the heat). The main thing is choosing items that cook in about the same amount of time so everything finishes tender-crisp together. Match your selections to what you like, and you’ll create a stir-fry that’s all you.

Serve With Soy Sauce

Your stir-fry tastes flat even when you’ve nailed the technique because of one missing ingredient: soy sauce. This umami-packed condiment makes your dish go from bland to balanced. When you serve your stir-fry, set out soy sauce at the table so each person can adjust how salty and deep their bowl tastes. I recommend using low-sodium soy sauce if you’re watching your salt intake, or trying tamari for a gluten-free option. Start with small amounts – a teaspoon or two – then let people add more to taste. This simple addition makes everyone happy.

Final Thoughts

Once you’ve mastered this quick vegetable and tofu stir-fry, you’ll find yourself making it again and again because it’s versatile, nutritious, and comes together in under 30 minutes. The best part of this dish is how flexible it is – you can swap vegetables based on what you have available, adjust the marinade to your taste preferences, and customize heat levels easily. I recommend keeping tofu and brown rice stocked so you’re ready whenever a craving hits. This recipe shows that healthy eating doesn’t require complicated techniques or expensive ingredients, just smart planning and basic wok skills you’ll develop quickly.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe