Tofu Stir-Fry with Mushrooms – Quick & Flavorful Plant-Based Dinner

A sizzling skillet of mushroom and tofu stir-fry with bell peppers, scallions, and sesame seeds, coated in a glossy soy-ginger sauce and served over steamed rice.
Savory, speedy, and totally satisfying—this tofu stir-fry is a weeknight winner! 🍄🥢

Why Mushroom and Tofu Stir-Fry Is a Weeknight Winner

When the day’s been long and your energy is low, Mushroom and Tofu Stir-Fry is the kind of dinner that saves the night. It’s fast, flavorful, and packed with plant-based protein—everything you want in a weeknight meal. With crispy tofu, savory mushrooms, and a glossy, umami-rich sauce, it’s a dish that feels both nourishing and indulgent.

This stir-fry comes together in under 30 minutes and is endlessly customizable. Whether you’re cleaning out the fridge or planning a meatless Monday, it’s a reliable go-to. It’s also perfect for meal prep, reheats like a dream, and pairs beautifully with rice, noodles, or even lettuce wraps for a lighter option.

So grab your wok or skillet, press that tofu, and let’s get cooking. This is the kind of recipe that turns humble ingredients into something truly crave-worthy.

What Is Mushroom and Tofu Stir-Fry?

Mushroom and Tofu Stir-Fry is a quick, satisfying dish that brings together crispy tofu, umami-packed mushrooms, and a savory-sweet sauce in one sizzling pan. It’s a staple in many Asian-inspired kitchens, especially those drawing from Chinese and Japanese cooking traditions.

The beauty of this dish lies in its simplicity and flexibility. You start with tofu—firm or extra-firm for the best texture—and pair it with mushrooms like cremini, shiitake, or oyster. Add a few aromatics like garlic and ginger, toss in your favorite veggies, and finish with a glossy sauce made from soy sauce, sesame oil, and a touch of sweetness.

It’s a dish that’s easy to adapt to your tastes or what’s in your fridge. Whether you like it spicy, saucy, or loaded with greens, this stir-fry is a plant-based powerhouse that’s as comforting as it is quick.

Ingredient Breakdown: What You’ll Need

Here’s what you’ll need to make this flavorful stir-fry:

Tofu

  • 1 block (14 oz) firm or extra-firm tofu
  • Pressed for 10–15 minutes and cubed

Mushrooms

  • 2 cups sliced mushrooms (cremini, shiitake, oyster, or a mix)

Vegetables (Optional)

  • 1 bell pepper, sliced
  • 1 cup snap peas or broccoli florets

Aromatics

  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 scallions, sliced (white and green parts separated)

Sauce

  • 3 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1 tbsp maple syrup or honey
  • 1 tsp cornstarch mixed with 2 tbsp water (slurry)

Optional Add-ins

  • Red pepper flakes (for heat)
  • Sesame seeds (for garnish)
  • 1 tbsp vegetarian oyster sauce (for extra umami)

Tip: Pressing tofu removes excess moisture, helping it crisp up beautifully when pan-fried.

Step-by-Step Instructions

  1. Prep the Tofu Press tofu for 10–15 minutes using a tofu press or by wrapping it in paper towels and placing a heavy object on top. Cut into 1-inch cubes and toss lightly with cornstarch.
  2. Cook the Mushrooms Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Add mushrooms and cook undisturbed for 3–4 minutes until golden. Stir and cook another 2–3 minutes. Remove and set aside.
  3. Crisp the Tofu Add another tablespoon of oil to the pan. Add tofu cubes and cook for 2–3 minutes per side until golden and crispy. Remove and set aside.
  4. Stir-Fry Veggies (Optional) Add bell pepper, snap peas, or broccoli to the pan. Stir-fry for 2–3 minutes until just tender.
  5. Add Aromatics Add garlic, ginger, and white parts of scallions. Stir-fry for 30 seconds until fragrant.
  6. Combine & Sauce Return tofu and mushrooms to the pan. Pour in sauce and cornstarch slurry. Toss everything together and cook for 1–2 minutes until sauce thickens and coats ingredients.
  7. Finish & Serve Garnish with sesame seeds and green scallions. Serve hot over rice or noodles.

Tip: Use a large skillet or wok to ensure even heat and quick cooking.

Taste & Texture Profile

This stir-fry delivers a perfect balance of textures and flavors:

  • Crispy tofu offers a satisfying bite, while the mushrooms are tender and meaty, soaking up the savory sauce.
  • The sauce is umami-rich, slightly sweet, and deeply flavorful thanks to soy sauce, sesame oil, and aromatics.
  • Optional veggies add freshness and crunch, balancing the richness of the tofu and mushrooms.
  • Garlic and ginger bring warmth and depth, while scallions and sesame seeds add brightness and texture.

The result is a dish that’s light yet satisfying, simple yet complex, and perfect for both weeknight dinners and next-day leftovers.

A sizzling skillet of mushroom and tofu stir-fry with bell peppers, scallions, and sesame seeds, coated in a glossy soy-ginger sauce and served over steamed rice.

Tofu Stir-Fry with Mushrooms – Quick & Flavorful Plant-Based Dinner

This Mushroom and Tofu Stir-Fry is a fast, flavorful plant-based meal that’s ready in just 25 minutes! Packed with umami-rich mushrooms, crispy tofu, and colorful veggies, it’s tossed in a savory soy-ginger sauce that’s both satisfying and wholesome. Perfect for weeknight dinners, meal prep, or anyone craving a meatless dish with bold flavor. Serve over rice or noodles and garnish with sesame seeds for a restaurant-style finish.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Asian-inspired stir-fry, Main Course, Vegan/vegetarian
Cuisine Asian-inspired (Chinese/Japanese fusion)
Servings 4
Calories 300 kcal

Equipment

  • Large skillet or wok
  • Mixing bowls
  • Knife and cutting board
  • Measuring spoons and cups
  • Tofu press or paper towels
  • Spatula

Ingredients
  

Main Ingredients

  • 1 block (14 oz) firm or extra-firm tofu, pressed and cubed
  • 2 cups sliced mushrooms (cremini, shiitake, oyster, or mixed)
  • 1 bell pepper, sliced (optional)
  • 1 cup snap peas or broccoli florets (optional)

Aromatics

  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 scallions, sliced (white and green parts separated)

Sauce

  • 3 tbsp soy sauce (or tamari for gluten-free)
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1 tbsp maple syrup or honey
  • 1 tsp cornstarch mixed with 2 tbsp water (slurry)

Optional Add-ins

  • Red pepper flakes
  • Sesame seeds
  • 1 tbsp vegetarian oyster sauce

Instructions
 

  • Press and Prep Tofu Press tofu for 10–15 minutes to remove moisture. Cut into 1-inch cubes and toss lightly with cornstarch.
  • Sauté Mushrooms Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Cook mushrooms until golden and fragrant, about 5–6 minutes. Remove and set aside.
  • Crisp the Tofu Add another tbsp oil to the pan. Cook tofu cubes for 2–3 minutes per side until crispy and golden. Remove and set aside.
  • Stir-Fry Veggies (Optional) Add bell pepper, snap peas, or broccoli. Stir-fry for 2–3 minutes until just tender.
  • Add Aromatics Stir in garlic, ginger, and white scallion parts. Cook for 30 seconds until fragrant.
  • Combine & Sauce Return tofu and mushrooms to the pan. Pour in sauce and cornstarch slurry. Toss everything together and cook until sauce thickens and coats ingredients.
  • Finish & Serve Garnish with sesame seeds and green scallions. Serve hot over rice, noodles, or in lettuce cups.

Notes

  • Use smoked tofu for deeper flavor and firmer texture.
  • For a spicy version, add chili paste or sriracha.
  • Try a sweet and sour twist with pineapple and extra vinegar.
  • Make it gluten-free by using tamari or coconut aminos.
  • Double the sauce if serving with grains—it soaks up beautifully.
  • Store leftovers in an airtight container for up to 3 days.
  • Reheat in skillet or microwave with a splash of water.
Keyword Asian tofu recipe, mushroom stir-fry, quick plant-based meal, Tofu stir-fry, vegan dinner