This quick and flavorful Mushroom and Broccoli Stir-Fry is loaded with tender-crisp broccoli, savory mushrooms, garlic, and a delicious simple sauce. It makes a perfect healthy side dish, vegetarian meal, or easy addition to chicken, beef, tofu, or rice.
Recipe Details
Prep Time: 10 minutes
Cook Time: 12–15 minutes
Total Time: 25 minutes
Servings: 4
Difficulty: Easy
Ingredients
For the Stir-Fry
1 large broccoli head, cut into small florets
8 oz (225 g) mushrooms, sliced
1 tablespoon olive oil or avocado oil
3 cloves garlic, minced
½ small onion, thinly sliced
2 tablespoons water or vegetable broth
For the Sauce
2 tablespoons low-sodium soy sauce
1 tablespoon oyster sauce, optional
1 teaspoon sesame oil
1 teaspoon honey or maple syrup
½ teaspoon ground ginger or 1 teaspoon fresh grated ginger
¼ teaspoon black pepper
½ teaspoon red pepper flakes, optional
Optional Thickener
1 teaspoon cornstarch
1 tablespoon cold water
Optional Garnish
Sesame seeds
Sliced green onions
Fresh cilantro
Red pepper flakes
Instructions
1. Prepare the broccoli
Wash the broccoli and cut it into bite-sized florets.
For slightly softer broccoli, blanch it in boiling water for 1–2 minutes, then drain well.
For a firmer, crisp texture, you can add it directly to the skillet.
2. Make the sauce
In a small bowl, whisk together:
Soy sauce
Oyster sauce, if using
Sesame oil
Honey or maple syrup
Ginger
Black pepper
Red pepper flakes
Set aside.
If using cornstarch, mix it separately with 1 tablespoon cold water.
3. Sauté the mushrooms
Heat the olive oil in a large skillet or wok over medium-high heat.
Add the sliced mushrooms.
Cook for 4–5 minutes, stirring occasionally, until they release their moisture and begin to turn golden brown.
4. Add the onion and garlic
Add the sliced onion and cook for 2 minutes.
Add the minced garlic and cook for about 30 seconds, just until fragrant.
Be careful not to burn the garlic.
5. Add the broccoli
Add the broccoli florets and 2 tablespoons water or vegetable broth.
Cover the skillet for 2–3 minutes to help the broccoli steam and become tender-crisp.
Remove the lid.
6. Add the sauce
Pour the prepared sauce over the broccoli and mushrooms.
Toss everything together and cook for another 2–3 minutes.
If you want a thicker sauce, stir in the cornstarch slurry and cook for 1 more minute, until glossy and slightly thickened.
7. Garnish and serve
Remove from the heat.
Sprinkle with sesame seeds, green onions, or red pepper flakes if desired.
Serve immediately while the vegetables are hot and tender-crisp.
Serving Suggestions
Enjoy this stir-fry with:
Steamed rice
Brown rice
Cauliflower rice
Quinoa
Noodles
Grilled chicken
Beef strips
Salmon
Tofu
For a complete vegetarian meal, add crispy tofu or edamame for extra protein.
Delicious Variations
Chicken and Broccoli Mushroom Stir-Fry
Add 1 lb (450 g) thinly sliced chicken breast. Cook the chicken first, remove it from the pan, then add it back with the sauce.
Beef Version
Use thinly sliced beef and cook it quickly over high heat before adding the vegetables.
Spicy Version
Add extra red pepper flakes, chili garlic sauce, or sliced fresh chili.
Garlic Lovers Version
Increase the garlic to 5–6 cloves.
High-Protein Version
Add cooked chicken, shrimp, tofu, or edamame.
Nut Information
This recipe is naturally free from peanuts and tree nuts as written.
However, always check labels on:
Soy sauce
Oyster sauce
Sesame oil
Seasoning blends
Important Allergy Note
Sesame is a seed, not a tree nut, but it is a common allergen. If sesame is not suitable, omit the sesame oil and use olive oil or avocado oil instead.
For a Strict Nut-Free Version
Use verified nut-free packaged ingredients.
Avoid peanut oil and nut-based sauces.
Do not garnish with peanuts, cashews, or almonds.
Use clean cookware and utensils to prevent cross-contact.
Gluten Information
Regular soy sauce often contains wheat.
To make this recipe gluten-free, use:
Certified gluten-free tamari or gluten-free soy sauce
Gluten-free oyster sauce, if using
Verified gluten-free seasonings
Storage & Reheating
Refrigerator
Store leftovers in an airtight container for up to 3–4 days.
Reheating
Reheat in a skillet over medium heat for a few minutes, adding a small splash of water if needed.
You can also microwave individual portions until hot.
Meal Prep Tip
For the best texture, slightly undercook the broccoli if you plan to reheat it later. Q&A
Q: Can I use frozen broccoli?
Yes. Add frozen broccoli directly to the skillet and cook until heated through. You may need to cook off extra moisture before adding the sauce.
Q: What mushrooms work best?
Button mushrooms, cremini mushrooms, or shiitake mushrooms all work well.
Q: Can I make this without oyster sauce?
Absolutely! Simply omit it or add an extra tablespoon of soy sauce for more savory flavor.
Q: How do I keep the broccoli crisp?
Avoid overcooking it. Steam for only a few minutes, then finish cooking in the sauce.
Q: Can I add more vegetables?
Yes! Try bell peppers, snap peas, carrots, zucchini, cabbage, or baby corn.
Q: Can I make it vegan?
Yes. Use maple syrup instead of honey and skip oyster sauce or use a vegan mushroom-based stir-fry sauce.
Q: Can I make it spicy?
Definitely! Add chili flakes, fresh chilies, sriracha, or chili garlic sauce.
Q: Why are my mushrooms watery?
Mushrooms naturally release moisture. Cook them over medium-high heat without overcrowding the pan so the liquid can evaporate.
Q: Can I prepare this ahead of time?
Yes. Chop the vegetables and prepare the sauce ahead of time. Cook just before serving for the freshest texture.
Approximate Nutrition
Per serving, based on 4 servings and without rice or additional protein:
Calories: ~110–140
Protein: ~5–7g
Carbohydrates: ~12–16g
Fat: ~5–7g
Fiber: ~4–5g
Nutrition values are approximate and vary depending on the exact ingredients and brands used.
Tips for the Best Stir-Fry
Cook the mushrooms first so they can brown properly.
Keep the heat fairly high for the best flavor.
Do not overcrowd the pan.
Cut broccoli into evenly sized florets.
Add garlic near the end to prevent burning.
Taste the sauce before serving and adjust the sweetness, salt, or spice to your preference.
- Mexican Orzo Salad with Lime-Cilantro Dressing - August 23, 2026
- Creamy Deli-Style Chicken Salad - August 23, 2026
- High Protein cheesy baked eggplant parmesan - August 23, 2026



