There's something truly satisfying about transforming simple ingredients into a colorful, hearty dish that celebrates the essence of homemade cooking. My love for a Mushroom and Tofu Stir-Fry began after a particularly hectic week when fast food just wouldn’t do. I craved something fresh, vibrant, and bursting with flavor.
One evening, as I rummaged through my fridge and pantry, I discovered a block of firm tofu and a handful of cremini mushrooms. With those humble staples, I created a dish that not only impressed my taste buds but also brought the comforting warmth of home-cooked food back into my week.
This recipe is incredibly versatile, allowing you to swap in seasonal vegetables or adjust the spices to your liking. Not only does it come together in just 35 minutes—perfect for those busy weeknights—but it’s packed with protein and nutrients to fuel you for the day ahead. Trust me, this Mushroom and Tofu Stir-Fry will quickly become a go-to favorite, whether you’re cooking for yourself or friends. Let’s dive into the details!
Why You'll Love This Mushroom and Tofu Stir-Fry
- This Mushroom and Tofu Stir-Fry is a breeze to whip up, making it perfect for those busy weeknights when you want something delicious without spending hours in the kitchen.
- The rich, savory flavors of the garlic, ginger, and sauce blend perfectly with the earthy mushrooms and crispy tofu, creating an explosion of taste in every bite.
- Its versatility means you can easily customize it with whatever vegetables you have on hand, allowing for endless variations to suit your mood.
- With its vibrant colors and appealing presentation, this dish is sure to impress anyone you serve it to, making it a true crowd-pleaser.
Mushroom and Tofu Stir-Fry Ingredients
• Cook up a storm with these delicious ingredients!
For the Tofu
• 14 oz extra-firm tofu – the star of our Mushroom and Tofu Stir-Fry, providing a hearty texture.
• 1 tablespoon cornstarch – this helps achieve that delightful crispy coating for the tofu.
For the Stir-Fry
• 2 tablespoons neutral oil – such as avocado or canola, perfect for sautéing without overpowering flavors.
• 2 cups cremini or button mushrooms – these mushrooms add rich, earthy notes to the dish.
• 2 cups broccoli florets – packed with nutrients and offers a vibrant color contrast.
• 3 cloves garlic – for a fragrant, aromatic base that enhances the stir-fry's flavor.
• 1 tablespoon fresh ginger – adds a warming zest that complements the other ingredients beautifully.
For the Sauce
• 3 tablespoons soy sauce – a savory staple that brings depth to the dish.
• 1 tablespoon hoisin sauce – for a touch of sweetness and complexity in flavor.
• 1 teaspoon cornstarch – helps to thicken the sauce for that perfect glaze.
• 2 tablespoons water – balances the sauce and helps with mixing.
• 1 teaspoon sesame oil – adds a nutty flavor that takes the dish to the next level.
For Garnishing
• 2 green onions – slices of freshness to sprinkle on top for added color and flavor.
• 1 teaspoon sesame seeds – provides a lovely crunch and nutty finish to the dish.
Gather these ingredients, and let’s make your kitchen come alive with the delicious aromas of this Mushroom and Tofu Stir-Fry!

How to Make Mushroom and Tofu Stir-Fry
-
Press the Tofu: Wrap the tofu in a clean towel and place a heavy object on top for at least 20 minutes. Once pressed, cut the tofu into 1-inch cubes for even cooking.
-
Coat Tofu: Toss the tofu cubes in 1 tablespoon of cornstarch, ensuring they are lightly coated. This coating will help achieve that perfect crispy texture when cooked.
-
Heat the Oil: In a skillet, heat 1 tablespoon of neutral oil over medium-high heat. When the oil is shimmering, sear the tofu on all sides until golden and crisp, about 8–10 minutes. Once done, remove and set aside.
-
Sauté Aromatics: In the same skillet, add more oil if needed, then sauté minced garlic and ginger for 1 minute until fragrant. This will create a lovely base for your veggies.
-
Cook the Mushrooms and Broccoli: Add the mushrooms to the pan and cook for 5–6 minutes until browned. Next, toss in the broccoli and stir-fry for another 3–4 minutes until it’s crisp-tender.
-
Make the Sauce: In a small bowl, mix together soy sauce, hoisin sauce, water, and 1 teaspoon of cornstarch. Pour this mixture into the skillet, stirring until the sauce thickens to a lovely, glossy finish.
-
Combine Tofu and Sauce: Return the crispy tofu to the skillet and toss everything together, drizzling with sesame oil for added flavor. Make sure everything is well-coated in that delicious sauce!
-
Serve and Garnish: Serve the stir-fry over rice or noodles, and don’t forget to garnish with sliced green onions and a sprinkle of sesame seeds for that perfect finishing touch.
Optional: Add a splash of chili oil for a kick of heat!
Exact quantities are listed in the recipe card below.
What to Serve with Mushroom and Tofu Stir-Fry?
Elevate your dining experience by pairing this delightful dish with complementary sides and beverages that harmonize beautifully.
- Steamed Jasmine Rice: The fragrant grains soak up the savory sauce, adding a soothing foundation to every bite of the stir-fry.
- Sesame Noodles: Tossed in sesame oil, these noodles offer a delightful chewiness that pairs perfectly with the crispness of the vegetables.
- Garlic Green Beans: The crunchy texture and garlic aroma boost the overall taste and add color to the plate. Pairing them with the stir-fry creates a vibrant meal full of crunch and flavor.
- Crispy Spring Rolls: These delightful bites filled with fresh veggies contrast the softness of the tofu, providing an exciting crunch and an extra layer of flavor.
- Miso Soup: A comforting bowl of miso adds a soothing umami touch that complements the stir-fry’s rich sauce. It’s the perfect way to warm up your meal experience.
- Chilled Cucumber Salad: With a bright dressing, this refreshing salad cools your palate and offers a crisp, hydrating contrast to the hearty stir-fry.
- Ginger Tea: Sip on this aromatic beverage, which aids digestion while adding a zingy warmth that balances the dish’s richer flavors.
- Fruit Sorbet: For dessert, a scoop of fruit sorbet brings a refreshing, sweet finish that cleanses the palate after the savory stir-fry.
Mushroom and Tofu Stir-Fry Variations
Feel free to get creative and customize your dish to perfectly match your tastes and dietary preferences!
- Vegetable Boost: Add bell peppers or snap peas for extra color and crunch, making it even more vibrant.
- Spicy Kick: Toss in a teaspoon of red pepper flakes or a splash of sriracha to ignite the flavors with some heat.
- Nutty Twist: Incorporate chopped cashews or peanuts for added texture and a delightful nutty flavor that complements the dish beautifully.
- Soy-Free: Use coconut aminos instead of soy sauce for a soy-free, lower-sodium alternative that still delivers amazing taste.
- Zestier Sauce: Incorporate a tablespoon of lime juice or rice vinegar for a tangy brightness that cuts through the richness of the dish.
- Grains of Plenty: Swap out rice for quinoa or cauliflower rice for a nutritious twist that adds fiber and a unique flavor profile.
- Herb Infusion: Sprinkle in some fresh basil or cilantro at the end for a refreshing pop of herbal essence that brightens every bite.
- Sweet Addition: Toss in some pineapple chunks or a dash of maple syrup in the sauce for a sweet contrast that balances flavors perfectly.
With these variations, your Mushroom and Tofu Stir-Fry can transform into a new favorite dish with every preparation!
Make Ahead Options
These Mushroom and Tofu Stir-Fry ingredients are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can press and cube the tofu and toss it in cornstarch up to 24 hours in advance, storing it in an airtight container in the refrigerator. You can also chop the mushrooms and broccoli ahead of time, which can be stored for up to 3 days. When you’re ready to cook, simply pan-fry the tofu and sauté the prepped vegetables as per the recipe directions. This way, you can enjoy a fresh, delicious Mushroom and Tofu Stir-Fry with just a little effort.
How to Store and Freeze Mushroom and Tofu Stir-Fry
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. This allows flavors to meld while keeping the dish fresh.
Freezer: Freeze portions in airtight containers or freezer bags for up to 2 months. Thaw in the fridge overnight before reheating for best results.
Reheating: For best texture, reheat in a skillet over medium heat, adding a splash of water to retain moisture. Heat until warmed through, about 5–7 minutes.
Avoid Refreezing: To maintain quality, do not refreeze the Mushroom and Tofu Stir-Fry after reheating. Enjoy the flavors fresh the first time around!
Chef's Helpful Tips
- When making Mushroom and Tofu Stir-Fry, always press the tofu for at least 20 minutes to remove excess moisture, which helps it achieve a crispy texture.
- A common mistake is to skip the cornstarch coating on the tofu; this crucial step creates a deliciously crunchy exterior when fried.
- For a vibrant stir-fry, slice your broccoli and mushrooms evenly to ensure they cook uniformly and retain their color.
- Lastly, keep an eye on the sauce as it cooks; it should thicken in about 2-3 minutes after adding it to the pan, so stir frequently to avoid burning.
Mushroom and Tofu Stir-Fry Recipe FAQs
How do I select ripe ingredients for my Mushroom and Tofu Stir-Fry?
Absolutely! When choosing broccoli, look for firm florets with a vibrant green color. Avoid any that have yellowing or dark spots. For mushrooms, medium to dark brown cremini or button varieties should be firm and smooth without any bruising. As for the tofu, opt for extra-firm blocks that feel solid to the touch. If you see any water in the package, it’s a good sign you need to press it before cooking!
How should I store my Mushroom and Tofu Stir-Fry leftovers?
The more the merrier! You can safely store your Mushroom and Tofu Stir-Fry in an airtight container in the refrigerator for up to 3 days. This helps the flavors meld beautifully while keeping it fresh. I often label my containers with a date to ensure I use them within this timeframe!
Can I freeze Mushroom and Tofu Stir-Fry?
Yes, you can! To freeze your stir-fry, portion it out into airtight containers or freezer bags, ensuring you remove as much air as possible. It’ll keep well for up to 2 months. When you're ready to enjoy it, simply transfer it to the fridge to thaw overnight. For reheating, heat in a skillet over medium heat with a splash of water for 5–7 minutes to help restore its texture.
What are some common troubleshooting tips for this dish?
Very commonly, if your tofu isn’t crisping up, it may not have been pressed adequately. Always press the tofu for at least 20 minutes to squeeze out excess moisture—it’s key! If your sauce is too thin, you can thicken it by mixing a little more cornstarch with water before adding it back to the pan. Just be sure to stir it in quickly to avoid lumps.
Are there any dietary considerations I should be aware of?
Absolutely! This Mushroom and Tofu Stir-Fry is vegetarian and can easily be made vegan by ensuring your hoisin sauce is vegetarian. If you're serving this dish to anyone with soy allergies, consider substituting the soy sauce with a gluten-free alternative like tamari or coconut aminos. And keep in mind, while tofu is a fantastic protein source for humans, it’s not recommended for pets, particularly dogs and cats, as soy can be difficult for them to digest.

Mushroom and Tofu Stir-Fry
Ingredients
Equipment
Method
- Press the Tofu: Wrap the tofu in a clean towel and place a heavy object on top for at least 20 minutes. Once pressed, cut the tofu into 1-inch cubes for even cooking.
- Coat Tofu: Toss the tofu cubes in 1 tablespoon of cornstarch, ensuring they are lightly coated. This coating will help achieve that perfect crispy texture when cooked.
- Heat the Oil: In a skillet, heat 1 tablespoon of neutral oil over medium-high heat. When the oil is shimmering, sear the tofu on all sides until golden and crisp, about 8–10 minutes. Once done, remove and set aside.
- Sauté Aromatics: In the same skillet, add more oil if needed, then sauté minced garlic and ginger for 1 minute until fragrant.
- Cook the Mushrooms and Broccoli: Add the mushrooms to the pan and cook for 5–6 minutes until browned. Next, toss in the broccoli and stir-fry for another 3–4 minutes until it’s crisp-tender.
- Make the Sauce: In a small bowl, mix together soy sauce, hoisin sauce, water, and 1 teaspoon of cornstarch. Pour this mixture into the skillet, stirring until the sauce thickens to a lovely, glossy finish.
- Combine Tofu and Sauce: Return the crispy tofu to the skillet and toss everything together, drizzling with sesame oil for added flavor.
- Serve and Garnish: Serve the stir-fry over rice or noodles, and don’t forget to garnish with sliced green onions and a sprinkle of sesame seeds.





Leave a Reply