This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
This Mushroom and Tofu Stir-Fry is a vibrant mix of earthy mushrooms, crispy tofu, and colorful vegetables brought together with a savory soy-based sauce. The combination of tender-crisp broccoli and the umami notes from hoisin and ginger creates a dish bursting with layered textures and flavors. Perfect for busy weeknights, this stir-fry is ready in just 30 minutes and satisfies both taste and nutrition.
Table of Contents
- Why This Mushroom and Tofu Stir-Fry Is Perfect for You
- Everything You Need for Mushroom and Tofu Stir-Fry
- How To Make Mushroom and Tofu Stir-Fry Step by Step
- Expert Tips for Perfect Stir-Fry Results
- Common Questions About Mushroom and Tofu Stir-Fry
- Meal Prep, Storage, and Reheating Tips
- What to Serve with Mushroom and Tofu Stir-Fry
Why This Mushroom and Tofu Stir-Fry Is Perfect for You
- This stir-fry balances bold flavors with crisp vegetables, ensuring every bite is satisfying and nutrient-packed. The tofu adds a plant-based protein boost, making it ideal for vegetarians.
- Quick and simple, this recipe is perfect for those with busy schedules. You’ll spend just 15 minutes prepping and 15 minutes cooking, with minimal cleanup.
- Its anti-inflammatory ingredients like ginger, garlic, and broccoli contribute to overall health while creating a flavorful profile. Picky eaters can gradually embrace these flavors thanks to the dish’s familiar sauce base.
- Versatile enough to pair with rice, noodles, or eat on its own, this stir-fry adapts to any meal plan. It’s a reliable choice whether you’re feeding one or a family.
Everything You Need for Mushroom and Tofu Stir-Fry
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups button mushrooms, sliced
- 1 tablespoon sesame oil
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 1/4 cup soy sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon rice vinegar
- 1 teaspoon cornstarch mixed with 1 tablespoon water
- 1 cup broccoli florets
- 1/2 cup sliced red bell pepper
- 2 green onions, chopped
- 1 teaspoon toasted sesame seeds (optional for garnish)
Firm tofu is essential for this stir-fry as it holds its shape and crisps up beautifully when sautéed. The button mushrooms provide an earthy base that complements the tangy notes of the sauce.
How To Make Mushroom and Tofu Stir-Fry Step by Step
- Press the tofu for 15 minutes to remove excess moisture, ensuring the cubes crisp up well during cooking. Slice it into evenly sized bite-sized cubes for uniform texture.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook for 5-7 minutes, turning occasionally to achieve golden, crispy edges. Remove and set aside.
- In the same skillet, add the sesame oil and remaining 1 tablespoon of vegetable oil. Sauté the minced garlic and grated ginger for 1 minute until fragrant, stirring frequently to prevent burning.
- Add the sliced mushrooms, broccoli florets, and red bell pepper to the skillet. Stir-fry for 4-5 minutes, keeping the vegetables tender-crisp for a satisfying crunch.

Mushroom and Tofu Stir-Fry 11 Kitchen ApplianceBreville Smart Oven Air FryerA versatile appliance for crisping tofu and roasting vegetables with precision.
Essential CookwareLodge Cast Iron Skillet 12-inchPerfect for stir-frying vegetables and tofu with even heat distribution.
- In a small bowl, whisk together soy sauce, hoisin sauce, rice vinegar, and the cornstarch slurry. Ensure the mixture is smooth for even coating.
- Return the tofu to the skillet and pour the sauce over the vegetables and tofu. Toss everything together and cook for 2-3 minutes, allowing the sauce to thicken and bind the ingredients.
- Remove from heat and garnish with chopped green onions and toasted sesame seeds, if desired. Serve immediately alongside steamed rice or noodles for a complete meal.
Expert Tips for Perfect Stir-Fry Results
- Pressing the tofu is critical to achieve the crisp texture this dish is known for. Use a heavy skillet or tofu press to extract moisture thoroughly.
- Cut vegetables similarly sized so they cook evenly. Thin slices of bell pepper and equally sized broccoli florets ensure the stir-fry has balanced textures.
- Keep the skillet hot throughout the cooking process to achieve proper searing. High heat helps caramelize the tofu and veggies while preserving their crunch.
- If you prefer a thicker sauce, add an extra teaspoon of cornstarch to the slurry. Adjusting the sauce consistency can improve how it coats your stir-fry.
Common Questions About Mushroom and Tofu Stir-Fry
- Can I use another type of mushroom? Absolutely! Shiitake or cremini mushrooms work well and add a slightly more robust flavor.
- What if I don’t have hoisin sauce? Hoisin can be swapped for oyster sauce or an extra drizzle of soy sauce mixed with a pinch of sugar for similar sweetness.
- How can I make this gluten-free? Use tamari or coconut aminos instead of soy sauce, and verify that your hoisin sauce is gluten-free.
Meal Prep, Storage, and Reheating Tips
This Mushroom and Tofu Stir-Fry can be stored in an airtight container in the refrigerator for up to 4 days. Ensure the stir-fry is cooled before transferring it to a container to maintain texture.
To reheat, use a skillet over medium heat with a tablespoon of water or soy sauce to loosen the sauce. Avoid using high heat to prevent the tofu from becoming overly chewy.
You might also enjoy our shrimp and asparagus stir-fry.
For freezing, pre-cooked stir-fry can be stored for up to 2 months. However, note that the texture of broccoli and tofu may change slightly after thawing.
What to Serve with Mushroom and Tofu Stir-Fry
- Serve over warm steamed jasmine or brown rice to complement the flavorful sauce and balance the dish.
- Pair with noodles like soba or udon for a hearty, filling meal. The sauce clings beautifully to the noodles.
- Consider adding a fresh cucumber salad on the side for a cooling contrast to the bold flavors.
- For extra protein, serve a small bowl of egg drop soup alongside this stir-fry for a well-rounded dinner spread.

Mushroom and Tofu Stir-Fry
Ingredients
Method
- Press the tofu for 15 minutes to remove excess moisture, then cut it into bite-sized cubes.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook until golden and slightly crispy on all sides, about 5-7 minutes. Remove the tofu from the skillet and set aside.
- In the same skillet, add the sesame oil and remaining 1 tablespoon of vegetable oil. Add the garlic and ginger, and sauté for 1 minute until fragrant.
- Add the mushrooms, broccoli, and red bell pepper to the skillet. Stir-fry for 4-5 minutes, until the vegetables are tender but still crisp.
- In a small bowl, mix the soy sauce, hoisin sauce, rice vinegar, and cornstarch slurry until combined.
- Return the tofu to the skillet and pour the sauce over the tofu and vegetables. Toss everything together and cook for another 2-3 minutes, allowing the sauce to thicken and coat the stir-fry.
- Remove from heat and garnish with chopped green onions and toasted sesame seeds, if desired.
- Serve immediately with steamed rice or noodles.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨
Hi there, I’m chef living in New York City. Every morning, I wake up to the sounds of my little one’s laughter and the comforting routine of preparing breakfast for my family my husband, our child, and my beloved mother, who’s become both my rock and my inspiration since my father passed away. As the only daughter left in our family, I feel a deep responsibility to carry on his memory whenever I step into the kitchen.









