There’s something incredibly comforting about the sizzling sound of vegetables hitting a hot wok, especially when it’s packed with vibrant broccoli florets and earthy mushrooms. This Broccoli and Mushroom Stir Fry is the kind of dish that’s both nourishing and crave-worthy, bringing a rich umami flavor with every bite.
I first made this on a chilly Wednesday night, rummaging through the fridge for something quick yet satisfying. What started as a clean-out-the-veggies dinner has now become one of our weeknight go-to meals – simple, wholesome, and done in under 30 minutes.
Whether you’re looking for a meatless main, a hearty side, or just trying to squeeze in more greens, this stir fry has your back. Let’s dive into why this easy recipe deserves a spot in your rotation.
Why You’ll Love This Broccoli and Mushroom Stir Fry
Get ready to fall for a veggie-packed dish that’s as easy to make as it is to devour. This Broccoli and Mushroom Stir Fry hits all the right notes – crisp, savory, and endlessly customizable.
It’s a total time-saver.
On the table in just 25 minutes, this recipe is perfect for busy weeknights when you want something fast without sacrificing flavor. Chop, sizzle, serve – it’s that easy.
No fancy ingredients required.
With pantry staples like soy sauce, garlic, and a touch of sesame oil, you don’t need a specialty grocery run to make this happen. And if you’ve got mushrooms and broccoli in your fridge, you’re halfway there.
Super healthy, super satisfying.
Packed with fiber, antioxidants, and plant-based nutrients, this dish doesn’t just taste good—it feels good. Plus, it’s naturally vegan and can be made gluten-free with a simple swap.
Perfect as a main or a side.
Serve it over rice, toss it with noodles, or pair it with grilled tofu or chicken. It’s endlessly versatile and plays well with just about anything on your dinner table.
Once you try it, you’ll see why this stir fry is such a staple in our house. But first, let’s take a closer look at the ingredients that bring it to life.
Ingredients Notes

The secret to this Broccoli and Mushroom Stir Fry is using fresh, quality ingredients that come together to create a bold and balanced flavor. Each element has a job to do – and together, they’re magic.
Let’s start with the broccoli. You’ll want fresh florets with bright green coloring and a firm texture. When sautéed just right, they stay crisp-tender with just the slightest bite, offering the perfect contrast to the soft mushrooms.
Next up are the mushrooms. I love using baby bellas (also known as cremini) for their hearty, meaty texture and deep umami flavor. They soak up the sauce beautifully and give the dish a satisfying richness without any actual meat.
Garlic is a must here—minced fresh for a sharp, savory kick that builds the flavor base of the dish. You can also add a touch of grated ginger if you want a subtle zing.
The sauce is simple but bold: a mix of soy sauce, sesame oil, and a splash of rice vinegar. This trio brings salt, depth, and brightness all at once. For a little extra heat, I sometimes stir in a teaspoon of chili garlic sauce.
As for equipment, a large nonstick skillet or wok is ideal. You’ll need high heat and room to toss the vegetables without overcrowding them. A wooden spoon or spatula for quick stirring is also key to keeping things moving and evenly cooked.
How To Make This Broccoli and Mushroom Stir Fry

Making this stir fry is quick, satisfying, and just plain fun. With minimal prep and a few cooking tricks, you’ll have a dish that rivals any takeout version—healthier and faster too.
Start by prepping all your vegetables. Cut the broccoli into bite-sized florets and slice the mushrooms evenly. This step is important because the cooking process moves fast—having everything ready before you turn on the heat makes all the difference.
Heat a tablespoon of neutral oil (like avocado or canola) in your wok or skillet over medium-high heat. Once it’s shimmering, add the mushrooms in a single layer. Let them sear undisturbed for 2-3 minutes before stirring—this helps them develop that golden-brown color and deep flavor.
Toss in the broccoli next, and stir-fry for another 3-4 minutes. You want the broccoli to turn bright green and slightly tender but still have a crunch. If you prefer it softer, you can splash in a tablespoon of water and cover the pan for 1 minute to steam it slightly.
Now add the garlic (and ginger, if using) and cook for about 30 seconds, just until fragrant. Keep everything moving in the pan so the garlic doesn’t burn—it should smell amazing at this point!
Pour in your pre-mixed sauce—soy sauce, sesame oil, and rice vinegar—and toss everything to coat. Let it simmer for a minute or two until the sauce slightly thickens and clings to the veggies. If you like a bit of gloss, you can add a cornstarch slurry (just 1 teaspoon cornstarch mixed with 2 teaspoons water) at this stage.
In total, the cooking time is around 10 minutes. You’ll end up with vibrant vegetables, a glossy, flavorful sauce, and a dish that’s ready to devour—no takeout menu required.
Storage Options
This stir fry keeps beautifully, making it perfect for meal prep or leftovers. Store any extras in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, so it’s just as good the next day.
If you’re planning to freeze it, go for it! Just let it cool completely and store in a freezer-safe container. It will keep well for about 2 months. Thaw in the fridge overnight before reheating.
To reheat, use a skillet over medium heat for best texture. Add a splash of water or broth to loosen the sauce. You can also microwave it in 30-second intervals, stirring in between, but the broccoli will be softer.
Variations and Substitutions
One of the best things about this stir fry? It’s totally flexible. You can swap, add, or omit ingredients based on what you’ve got or what you're craving.
Try swapping broccoli for broccolini or even green beans for a different twist. Snow peas and snap peas are also great for that crunchy, fresh bite.
Not a fan of mushrooms? No problem. Replace them with zucchini, eggplant, or bell peppers. The stir-fry technique works great with just about any vegetable.
If you want to add protein, stir in some tofu, tempeh, or seitan for a plant-based boost. Or go classic with strips of chicken or shrimp—just cook them first and set aside while you sauté the veggies.
For a low-sodium version, use low-sodium soy sauce or swap in coconut aminos. You’ll still get that savory flavor without the extra salt.
The beauty of this recipe is how easy it is to adapt. Once you get the hang of the basic method, the possibilities are endless.
PrintBroccoli And Mushroom Stir Fry Recipe
This broccoli and mushroom stir fry is a quick and delicious plant-based dish, packed with nutrients and flavor. A perfect combination of tender broccoli, earthy mushrooms, and a savory stir fry sauce makes it a go-to meal for busy nights. Perfect for vegetarians and anyone seeking a wholesome and flavorful dinner.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
-
2 cups broccoli florets
-
1 cup sliced mushrooms (button or cremini)
-
1 tbsp vegetable oil
-
2 cloves garlic, minced
-
1 tbsp soy sauce
-
1 tbsp oyster sauce (or vegetarian oyster sauce)
-
1 tsp sesame oil
-
¼ tsp crushed red pepper flakes (optional)
-
Salt and pepper to taste
-
1 tbsp water (if needed for steaming)
Instructions
-
Heat oil in a large skillet or wok over medium-high heat.
-
Add garlic and sauté for 30 seconds until fragrant.
-
Add broccoli and stir fry for 2–3 minutes.
-
Add mushrooms and continue cooking for another 3–4 minutes until vegetables are tender.
-
Stir in soy sauce, oyster sauce, sesame oil, and red pepper flakes.
-
Add 1 tablespoon water if vegetables need more steaming.
-
Cook for 1–2 more minutes, then season with salt and pepper.
-
Serve hot over rice or noodles.
Notes
-
You can substitute oyster sauce with hoisin for a vegan version.
-
Add tofu or tempeh for extra protein.
-
Adjust seasoning to taste and spice level preference.
Nutrition
- Serving Size: 1 serving
- Calories: 150
- Sugar: 4g
- Sodium: 600mg






Leave a Reply