When you’re craving a meal that’s both quick and satisfying, a mushroom tofu stir-fry fits the bill perfectly. This dish combines earthy mushrooms and hearty tofu in a savory sauce that makes every bite a delight. It’s a versatile recipe you can whip up any night of the week when time is short but you still want something nourishing.

This mushroom tofu stir-fry is special because it balances bold flavors with simple ingredients, creating a dish that feels rich and comforting without any fuss. Plus, it’s packed with protein and veggies, making it a wholesome choice for vegetarians or anyone looking to eat a bit lighter.
Whether you’re serving it for a quick lunch or a cozy dinner, this recipe shines as a crowd-pleaser. It doesn’t require hours of prep or cooking, so you can enjoy a fresh, homemade meal even on your busiest days.
What makes this version easy is the straightforward sauce and the quick sauté method. You don’t need fancy equipment or rare ingredients, just a few staples from your pantry and fridge, and you’re ready to go.
Why You'll Love This Recipe
This mushroom tofu stir-fry is a fantastic addition to your recipe collection for many reasons.
- Quick to prepare and cook in just 25 minutes.
- Full of protein and fiber for a balanced meal.
- Adaptable to what you have on hand with simple ingredient swaps.
- Perfectly savory with a hint of sweetness and umami depth.
- Great for meal prep or a last-minute dinner solution.
Ingredients
Gather these fresh and pantry staples to make your mushroom tofu stir-fry.
- 14 ounces firm tofu, drained and cut into 1-inch cubes
- 2 tablespoons vegetable oil, divided
- 8 ounces cremini mushrooms, sliced
- 1 medium red bell pepper, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 3 green onions, sliced (white and green parts separated)
- 3 tablespoons soy sauce (low sodium preferred)
- 1 tablespoon hoisin sauce
- 1 teaspoon toasted sesame oil
- 1 teaspoon cornstarch mixed with 2 tablespoons water
- 1/4 teaspoon crushed red pepper flakes (optional)
- Salt and black pepper to taste
- 1 tablespoon toasted sesame seeds, for garnish
YOUR NEXT FAVORITE RECIPE STARTS HERE
If you’d like to mix things up, you can substitute shiitake or button mushrooms for the cremini, or swap the red bell pepper for snap peas or broccoli florets. For a gluten-free version, use tamari instead of soy sauce.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Calories: Approximately 220 per serving
How to Make Mushroom and Tofu Stir-Fry (25-Minutes)
Follow these simple steps to create a delicious mushroom tofu stir-fry that’s bursting with flavor.
- Press the tofu gently with paper towels to remove excess moisture, then cut it into 1-inch cubes.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes and cook, turning occasionally, until golden brown on all sides, about 8 minutes. Remove tofu and set aside.
- In the same skillet, add the remaining 1 tablespoon of oil. Toss in the sliced mushrooms and red bell pepper, sautéing for 5 minutes until softened and slightly caramelized.
- Add the minced garlic, grated ginger, and white parts of the green onions. Stir-fry for 1-2 minutes until fragrant.
- Return the tofu to the skillet. Pour in the soy sauce, hoisin sauce, and toasted sesame oil. Stir to coat everything evenly.
- Give the cornstarch slurry a quick stir and pour it into the skillet. Cook for another 2 minutes, stirring frequently, until the sauce thickens and clings to the tofu and vegetables.
- If you like a little heat, sprinkle crushed red pepper flakes and stir.
- Remove from heat, and garnish with the green parts of the green onions and toasted sesame seeds before serving.
You’ll know your mushroom tofu stir-fry is perfectly done when the tofu is crisp on the outside but tender inside, the mushrooms are nicely browned, and the sauce is thick enough to lightly coat every bite without being runny.
Tips for the Best Results
To make sure your stir-fry turns out fantastic, keep these tips in mind.
- Press your tofu well to avoid sogginess and help it crisp up beautifully.
- Use a hot pan to get a nice sear on the tofu and vegetables.
- Don’t overcrowd the skillet; cook in batches if needed to maintain high heat.
- Adjust soy sauce and hoisin sauce amounts to suit your taste preferences.
- Fresh ginger and garlic add brightness—don’t skip or substitute with powders.
Serving Suggestions
This mushroom tofu stir-fry pairs wonderfully with steamed jasmine rice or quinoa for a complete meal. You could also serve it over rice noodles or alongside a simple green salad for a lighter option.
For drinks, try a crisp white wine, green tea, or sparkling water with a slice of lime. This dish is perfect for casual weeknights, quick lunches, or even easy entertaining when you want something impressive but effortless.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The tofu and vegetables will keep their texture well if reheated gently.
To reheat, warm the stir-fry in a skillet over medium heat for 3-5 minutes, stirring occasionally until heated through. Avoid microwaving if possible to keep the tofu crispy. This dish is not ideal for freezing, as the tofu might become too soft after thawing.
Frequently Asked Questions
Can I use different types of tofu for this recipe?
Yes! Firm or extra-firm tofu works best because it holds its shape during cooking and crisps nicely. Silken tofu is too soft and will break apart in a stir-fry.
How do I prevent the tofu from sticking to the pan?
Make sure your pan is hot before adding tofu and use enough oil to coat the surface. Also, avoid moving the tofu too much while it’s browning to allow a crust to form.
Can I make this recipe vegan?
Absolutely. This recipe is naturally vegan as long as you use vegan hoisin sauce and soy sauce. Check the labels to ensure no animal products are included.
What can I add to make this stir-fry more filling?
Adding extra vegetables like broccoli, snap peas, or carrots can bulk it up. You can also serve it with rice, noodles, or add a handful of cashews or peanuts for more protein and crunch.
Give this mushroom tofu stir-fry a try next time you want a quick, tasty, and wholesome meal. It’s sure to become a favorite go-to recipe in your rotation!


