Go Back
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