Bold, savory, and packed with plant-powered protein, this Mushroom and Tofu Stir-Fry is a weeknight dinner dream. It combines crispy tofu cubes with umami-rich mushrooms, fresh broccoli florets, and a glossy, garlicky soy sauce glaze. The result? A nourishing, flavor-loaded dish that comes together quickly and satisfies without any fuss.
Bold, savory, and packed with plant-powered protein, this Mushroom and Tofu Stir-Fry is a weeknight dinner dream. It combines crispy tofu cubes with umami-rich mushrooms, fresh broccoli florets, and a glossy, garlicky soy sauce glaze. The result? A nourishing, flavor-loaded dish that comes together quickly and satisfies without any fuss.
Whether you’re looking for a vegan main dish or just craving a better-than-takeout stir-fry, this recipe delivers big flavor with simple ingredients. The seared tofu soaks up the sticky sauce, the mushrooms add depth, and the broccoli keeps things vibrant and crunchy. You won’t even miss the meat!
What Kind of Tofu Works Best for Stir-Fry?
Extra-firm tofu is your best friend here. It holds its shape while pan-frying and gets that golden crispness on the outside while staying tender inside. Be sure to press it before cooking to remove excess moisture—this makes a huge difference in texture.
Ingredients for the Mushroom and Tofu Stir-Fry
- Extra-Firm Tofu: Essential for crispy cubes that hold up in the pan.
- Mushrooms: Cremini or button mushrooms work great, bringing that earthy umami base.
- Broccoli Florets: For color, crunch, and nutrients.
- Garlic & Ginger: The aromatic base that infuses the stir-fry with bold Asian-inspired flavor.
- Soy Sauce: Deepens the savoriness and creates a rich glaze.
- Sesame Oil: Adds a nutty finish and authentic stir-fry aroma.
- Cornstarch: Helps crisp the tofu and thickens the sauce to coat every bite.
- Brown Sugar: Balances the saltiness with a touch of sweetness.
- Rice Vinegar: Adds brightness and slight tang to the sauce.
How To Make the Mushroom and Tofu Stir-Fry
Step 1: Press and Cube the Tofu
Press the tofu for at least 15 minutes to remove moisture. Then cut it into bite-sized cubes for even browning.
Step 2: Sear the Tofu
Toss tofu cubes with cornstarch and a pinch of salt. Heat oil in a non-stick or cast iron skillet and fry until golden and crisp on all sides. Set aside.
Step 3: Sauté the Veggies
In the same pan, sauté garlic and ginger until fragrant. Add sliced mushrooms and cook until they release moisture and begin to caramelize. Toss in the broccoli and stir-fry until just tender but still bright green.
Step 4: Make the Sauce
Whisk together soy sauce, sesame oil, rice vinegar, brown sugar, and a splash of water in a small bowl.
Step 5: Combine and Simmer
Return tofu to the pan and pour in the sauce. Let it simmer for a few minutes until the sauce thickens and coats everything beautifully. Sprinkle with sesame seeds before serving.

Serving and Storing Mushroom and Tofu Stir-Fry
This stir-fry is perfect over a bed of jasmine rice, brown rice, or even noodles. It’s best served immediately for maximum crispiness but can also be refrigerated in an airtight container for up to 3 days. Reheat in a skillet to bring back some of that golden edge on the tofu.
What to Serve With Mushroom and Tofu Stir-Fry?
Steamed Jasmine Rice
The fluffy base that soaks up all the saucy goodness.
Coconut Rice
Adds a hint of sweetness and tropical flair.
Vegan Dumplings
A fun and filling side to pair with this veggie main.
Pickled Cucumber Salad
Bright and refreshing to cut through the savory depth of the stir-fry.
Spicy Edamame
Tossed in chili garlic oil for an addictive, spicy snack.
Garlic Noodles
Rich and savory, they turn the meal into a full-on feast.
Roasted Sweet Potatoes
The caramelized sweetness plays perfectly with the salty soy glaze.
Want More Stir-Fry Ideas?
If you’re into sizzling, saucy, veggie-packed meals, you should check out these other crave-worthy dishes from Chef Alchemy:
- Cajun Shrimp with Garlic Butter Sauce for seafood with a kick.
- Stovetop Creamy Ground Beef Pasta when you want comfort in a bowl.
- Cheesesteak Tortellini in Rich Provolone Sauce for a pasta twist on a classic sandwich.
- Creamy Broccoli Cheddar Soup if you’re in a cozy soup mood.
- Roasted Parmesan Potatoes and Broccoli for the perfect side dish upgrade.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you spice it up with chili flakes? Add a splash of hoisin or teriyaki? Or maybe double the mushrooms?
I love hearing how others make these recipes their own. Ask away if you have questions—let’s help each other stir-fry better.
Explore beautifully curated health-boosting dishes on ChefAlchemy’s Recipes and discover your next favorite feel-good meal.
Mushroom and Tofu Stir-Fry
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Craving a healthy, flavor-packed dinner that’s ready in no time? This Mushroom and Tofu Stir-Fry is your go-to! With crispy tofu cubes, earthy mushrooms, crunchy broccoli, and a glossy soy-based sauce, it hits all the right notes. Perfect for a quick dinner, easy vegan lunch, or meal prep option, this easy recipe satisfies without any meat. Whether you’re searching for healthy snack ideas, easy weeknight dinners, or plant-based food ideas, this stir-fry fits the bill deliciously.
Ingredients
2 cups broccoli florets
14 oz extra-firm tofu, pressed and cubed
1 tablespoon cornstarch
2 tablespoons neutral oil (for frying)
1 1/2 cups sliced mushrooms (cremini or button)
2 cloves garlic, minced
1 teaspoon fresh ginger, grated
3 tablespoons soy sauce
1 tablespoon sesame oil
1 tablespoon rice vinegar
1 tablespoon brown sugar
2 tablespoons water
1 teaspoon sesame seeds (for garnish)
Instructions
1. Press the tofu for at least 15 minutes and cut into cubes.
2. Toss tofu with cornstarch and a pinch of salt.
3. Heat oil in a skillet, fry tofu until golden and crispy on all sides. Set aside.
4. In the same pan, sauté garlic and ginger until fragrant.
5. Add mushrooms and cook until softened and lightly browned.
6. Stir in broccoli and cook until just tender and bright green.
7. In a bowl, mix soy sauce, sesame oil, rice vinegar, brown sugar, and water.
8. Return tofu to the pan, pour in sauce, and simmer until thickened.
9. Toss everything to coat well.
10. Garnish with sesame seeds and serve hot.
Notes
For crispier tofu, make sure it’s well-pressed and don’t overcrowd the pan.
You can substitute the mushrooms with shiitake or oyster mushrooms for a more gourmet twist.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stir-fry
- Cuisine: Asian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 260
- Sugar: 4g
- Sodium: 680mg
- Fat: 16g
- Saturated Fat: 2g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 0mg
Keywords: easy recipe, quick dinner, vegan stir-fry, tofu recipe, healthy snack, food ideas
