Mushroom and Tofu Stir-Fry

A colorful Mushroom Tofu Stir-Fry featuring fresh vegetables and flavorful tofu

Introduction

Imagine a sizzling wok that greets you with the warm, earthy perfume of mushrooms, the faintly nutty aroma of seared tofu, and a bright whisper of ginger and garlic. Each bite is a contrast of textures: the tofu’s golden, crisp edges yielding to a soft interior, mushrooms that are meaty and umami-packed, and a medley of vegetables that offer fresh snap. This Mushroom and Tofu Stir-Fry is comfort in a pan — bright, savory, and deeply satisfying.

Whether you need a weeknight winner that’s on the table in minutes, a cozy solo dinner with a bowl of steaming rice, or a healthy dish to bring to a casual gathering, this recipe fits. It’s perfect when you want a plant-forward meal that comforts without weighing you down — ideal for chilly evenings, busy nights, or when you simply crave something flavorful and wholesome.

At a Glance

  • Prep Time: 15 minutes (including pressing tofu)
  • Cook Time: 12–15 minutes
  • Total Time: 27–30 minutes
  • Servings: 4 servings
  • Difficulty Level: Easy — great for beginners and busy cooks

Nutrition Highlights

Nutrition per serving (recipe makes ~4 servings; nutritional estimates are for the stir-fry itself, without rice or noodles). Values are approximate and calculated using USDA FoodData Central values for common ingredients. For personalized dietary advice, consult a registered dietitian or resources such as the CDC and Mayo Clinic.

Approximate nutrition per serving:

  • Calories: 170 kcal
  • Protein: 10–11 g
  • Carbohydrates: 7–9 g
  • Fat: 12–13 g
  • Fiber: ~1–2 g
  • Sodium: ~450–600 mg (varies with soy sauce choice)

Notes:

  • Sodium can be significantly reduced by using low-sodium soy sauce or tamari. American Heart Association and CDC guidance recommend limiting daily sodium; adjust the soy sauce to meet your needs.
  • Protein comes primarily from the tofu; this makes the dish a strong plant-based source of protein for a light meal.

Why You’ll Love It

This stir-fry checks many boxes: bold umami from mushrooms, satisfying protein from tofu, and speedy, hands-on cooking that rewards you in under 30 minutes. It’s an aromatic, flexible recipe that evokes comfort without complexity. Serve it to feed a crowd or enjoy a single steaming bowl for dinner — the flavors feel special enough for company but simple enough for a weekday routine. Plus, the health benefits are real: tofu offers plant protein and essential nutrients, while the vegetables add vitamins, fiber, and color.

Step-by-Step Instructions

Ingredients

  • 1 block (about 14 oz / 400 g) firm tofu, drained and pressed
  • 2 cups mushrooms, sliced (about 150 g) — cremini, shiitake, or button
  • 2 tablespoons soy sauce (use low-sodium to reduce salt)
  • 1 tablespoon garlic, minced (about 1–2 cloves)
  • 1 tablespoon ginger, minced
  • 2 tablespoons vegetable oil (neutral oil like canola, grapeseed, or sunflower)
  • 2 cups assorted vegetables (e.g., 1 cup bell pepper strips + 1 cup broccoli florets, or snap peas and carrots)
  • Salt and freshly ground black pepper to taste
  • Cooked rice or noodles for serving

Optional ingredients and substitutions

  • Use tamari or coconut aminos for gluten-free option (and lower sodium variants).
  • Swap firm tofu for extra-firm tofu if you prefer even firmer texture.
  • Add 1 tablespoon toasted sesame oil at the end for a nutty finish.
  • For heat, add 1/2 teaspoon red pepper flakes or 1 sliced chili.
  • To boost sauce, stir in 1 tablespoon hoisin or 1 teaspoon honey / maple syrup.

Method

  1. Prepare the tofu: Drain and press the tofu for 15–20 minutes to remove excess water. Cut into 1-inch cubes.
  2. Heat the pan: Warm 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat.
  3. Crisp the tofu: Add tofu cubes in a single layer. Cook without moving for 2–3 minutes to develop a golden crust, then turn and brown all sides — about 8–10 minutes total. Remove tofu to a plate.
  4. Cook the mushrooms: Add the remaining tablespoon of oil to the pan. Add sliced mushrooms and cook for 3–4 minutes until they begin to release liquid and soften.
  5. Aromatics: Stir in the minced garlic and ginger; cook for about 1 minute until fragrant, taking care not to burn the garlic.
  6. Add veggies and sauce: Add assorted vegetables and return tofu to the pan. Pour in the soy sauce and stir-fry for about 4–5 minutes, tossing constantly until vegetables are tender-crisp and everything is well coated.
  7. Season and finish: Taste and season with salt and pepper if needed. If using, drizzle toasted sesame oil or add a squeeze of lime for brightness.
  8. Serve: Serve hot over cooked rice, quinoa, or noodles.

Practical tips

  • Avoid overcrowding the pan when browning tofu — do it in batches if necessary to get crisp edges.
  • Press tofu well to improve texture: wrap in towels and place a weight on top for best results.
  • Cut vegetables uniformly so they cook evenly.
  • Check doneness: vegetables should be tender-crisp, not mushy. Mushrooms should be juicy and slightly caramelized.

Best Pairings

  • Rice: Steamed jasmine or short-grain rice for classic comfort; brown rice for more fiber.
  • Noodles: Toss with udon, soba, or rice noodles for a heartier bowl.
  • Sides: A simple cucumber salad or quick pickled carrots balances the dish’s richness.
  • Beverages: Green tea or a light, citrusy white wine complements the umami flavors.
  • Garnishes: Sprinkle with sliced scallions, toasted sesame seeds, or a drizzle of chili oil for contrast.

Storage Instructions

  • Room temperature: Not recommended to leave cooked tofu stir-fry at room temperature for more than 2 hours (follow food safety guidelines).
  • Refrigerator: Store in an airtight container for up to 3–4 days. Reheat gently in a skillet over medium heat or in the microwave until steaming hot throughout.
  • Freezer: You can freeze the stir-fry (without fresh garnishes) for up to 2 months. Thaw overnight in the refrigerator before reheating. Note: texture of tofu and some vegetables (like broccoli) may change slightly after freezing.

Pro Tips & Tricks

  • Best tofu texture: Choose extra-firm tofu for the crispiest results; freezing and then thawing tofu before pressing can create a chewier texture that holds up well in stir-fries.
  • Mushroom choices: Cremini and shiitake both deepen umami — shiitake adds a more pronounced savory note, cremini are meaty and widely available.
  • Sauce balance: If your sauce tastes too salty from soy sauce, add a touch of acid (rice vinegar or lime) or a little sweetener (1 tsp maple syrup) to round it out.
  • Heat control: Cook over medium-high heat but monitor to avoid burning the garlic. A screaming-hot wok gives faster sear but requires quick, active stirring.
  • Texture cues: Tofu is done when edges are golden and firm; mushrooms are ready when juices evaporate and you see some browning.

Creative Twists

  • Spicy-Sesame Tofu & Mushroom: Add 1 tsp chili paste (gochujang or sambal oelek) to the sauce and finish with 1 tbsp sesame paste for a rich, spicy variation.
  • Coconut-Ginger Stir-Fry (GF): Use coconut aminos in place of soy sauce, add 1/4 cup light coconut milk, and finish with lime zest and cilantro for a bright, slightly creamy version.
  • Miso-Glazed Tofu & Mushrooms: Whisk 1 tbsp white miso with a little warm water and stir into the pan at the end for savory depth and a glossy finish.
  • Add nuts or seeds: Toasted cashews or peanuts bring crunch and protein; add at the end so they stay crisp.

Recipe Q&A

Q: Can I make this gluten-free?
A: Yes. Use tamari or coconut aminos in place of soy sauce to keep it gluten-free.

Q: My tofu didn’t get crispy — what went wrong?
A: Likely too much water (not pressed), overcrowded pan, or not enough oil/heat. Press tofu well and brown in a hot pan in a single layer.

Q: Can I prep this ahead?
A: Yes. Press and cube tofu and slice vegetables ahead of time; store separately in the fridge for 1–2 days. Cook right before serving for best texture.

Q: Is this dish suitable for meal prep?
A: Definitely. Refrigerate in airtight containers for up to 4 days. Reheat in a skillet to regain texture rather than the microwave.

Q: How can I make it more protein-rich?
A: Add edamame, extra tofu, or a handful of roasted chickpeas. Serving with quinoa also ups protein content.

Conclusion

This Mushroom and Tofu Stir-Fry is a quick, soulful meal that proves plant-based cooking can be both simple and deeply satisfying. Give it a try on a busy weeknight or scale it up for friends — then tell me how you tweaked it! For more inspiration and alternate takes on tofu and mushroom combinations, check out this classic version from Tofu Mushroom Stir Fry – Kalyn’s Kitchen and another flavorful technique from Tofu and Mushroom Stir-Fry Recipe | Bon Appétit.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mushroom and Tofu Stir-Fry


Description

A quick and satisfying stir-fry featuring golden, crisp tofu and savory mushrooms, perfect for a healthy, plant-forward meal.


Ingredients

Scale
  • 1 block (about 14 oz / 400 g) firm tofu, drained and pressed
  • 2 cups mushrooms, sliced (about 150 g) — cremini, shiitake, or button
  • 2 tablespoons soy sauce (use low-sodium to reduce salt)
  • 1 tablespoon garlic, minced (about 12 cloves)
  • 1 tablespoon ginger, minced
  • 2 tablespoons vegetable oil (neutral oil like canola, grapeseed, or sunflower)
  • 2 cups assorted vegetables (e.g., 1 cup bell pepper strips + 1 cup broccoli florets, or snap peas and carrots)
  • Salt and freshly ground black pepper to taste
  • Cooked rice or noodles for serving

Instructions

  1. Drain and press the tofu for 15–20 minutes to remove excess water. Cut into 1-inch cubes.
  2. Warm 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat.
  3. Add tofu cubes in a single layer. Cook without moving for 2–3 minutes to develop a golden crust, then turn and brown all sides — about 8–10 minutes total. Remove tofu to a plate.
  4. Add the remaining tablespoon of oil to the pan and add sliced mushrooms. Cook for 3–4 minutes until they begin to release liquid and soften.
  5. Stir in the minced garlic and ginger; cook for about 1 minute until fragrant.
  6. Add assorted vegetables and return tofu to the pan. Pour in the soy sauce and stir-fry for about 4–5 minutes, tossing constantly until vegetables are tender-crisp.
  7. Taste and season with salt and pepper if needed. If using, drizzle toasted sesame oil or add a squeeze of lime for brightness.
  8. Serve hot over cooked rice, quinoa, or noodles.

Notes

For a gluten-free option, use tamari or coconut aminos. Pressing tofu well improves its texture. Serve with rice or noodles for a complete meal.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stir-frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 170
  • Sugar: 2g
  • Sodium: 525mg
  • Fat: 12g
  • Saturated Fat: 1g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 2g
  • Protein: 10g
  • Cholesterol: 0mg

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Scroll to Top