Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Vegeterian Main Dishes

Broccoli and Mushroom Stir Fry (Ready in Under 30 Minutes)

Updated: May 14, 2026 · Published: May 1, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

8 shares
  • Facebook
  • X
↓ Jump to Recipe

I made this broccoli and mushroom stir fry on a Tuesday evening when I had about 25 minutes before everyone started wandering into the kitchen asking what was for dinner. I had a head of broccoli and a pack of cremini mushrooms in the fridge, a bottle of soy sauce, and enough motivation to not order takeout again. That was enough.

What makes this work is the cornstarch slurry at the end. The first time I made something like this, I just poured the soy sauce straight in and hoped for the best — the vegetables ended up swimming in watery liquid with no real coating. Once I started using that cornstarch mixture, the sauce actually clings to the broccoli and mushrooms the way it does at a good Chinese restaurant. It's a small step and it makes a real difference.

My husband eats this over steamed white rice without complaint, which in our house counts as high praise. Zainab likes to eat the mushrooms and leave the broccoli to the side, which — fine, whatever. The important thing is that it gets made and it gets eaten. I've also served it as a side dish next to some crispy parmesan smashed potatoes when we had people over and it held its own beautifully.

One thing to know going in: this is a fast recipe that moves quickly once the pan is hot. Have everything prepped and sitting next to the stove before you turn on the heat. If you're chopping mushrooms while the garlic is already burning, it won't end well — I've been there. Get everything ready first, and the actual cooking is about 10 minutes start to finish.

Broccoli and mushroom stir fry served in a white bowl with glossy brown sauce and bright green florets.

Why You'll Love This Recipe

  • It's genuinely fast: I can have this on the table in under 30 minutes, and that includes the time it takes to wash and chop the vegetables. On weeknights when everyone is hungry and patience is thin, that matters a lot. There's no marinating, no long prep, no waiting for anything to come to temperature — just hot pan, vegetables, sauce, done.

  • One pan, barely any cleanup: Everything happens in a single wok or heavy skillet. I use the same pan I make almost everything in — nothing fancy, just a large nonstick skillet I've had for years. The only other thing you dirty is a small bowl to mix the sauce in, and that takes 30 seconds to rinse out.

  • The sauce actually coats the vegetables: That cornstarch slurry turns a thin soy sauce into something glossy that sticks to every floret. I didn't understand this technique for years and my stir fries always felt a little flat and watery. Now it's the step I never skip, and it's what makes this feel like a real restaurant-style dish rather than just steamed vegetables with soy sauce poured over them.

  • Works as a main or a side: Over rice, it's dinner. Alongside something else, it's a side dish. I've put it next to plain grilled chicken, served it with noodles, and once ate a bowlful on its own at lunch because I didn't feel like making anything else. It holds up either way without needing to be anything it's not.

  • Easy to adapt based on what you have: The base recipe is broccoli and mushrooms, but I've thrown in whatever needed using — snap peas, bell peppers, a handful of spinach at the end. The sauce and technique stay the same. It's one of those recipes where the fridge-clearing instinct actually works out well.

Ingredients

  • 1 tablespoon vegetable oil
  • 2 cups broccoli florets (cut into even, bite-sized pieces)
  • 1 ½ cups sliced mushrooms — button or cremini both work; cremini has a slightly deeper flavor
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced (or ½ teaspoon ground ginger in a pinch)
  • 2 tablespoons soy sauce (use reduced-sodium if you're watching salt, or tamari for gluten-free)
  • 1 tablespoon oyster sauce — optional, but it adds a nice depth; use hoisin sauce if you want to keep it vegetarian
  • 1 teaspoon sesame oil
  • 1 tablespoon water
  • 1 teaspoon cornstarch mixed with 1 tablespoon water (this is your slurry — mix it just before using)
  • Sesame seeds and sliced green onions for garnish

Directions

  • Step 1: Prep everything before you start cooking. Wash and cut the broccoli into even florets, slice the mushrooms, mince the garlic and ginger, and mix the sauce (soy sauce, oyster sauce or hoisin, sesame oil, and water) in a small bowl. Mix the cornstarch with water in a separate small bowl and set it next to the stove. Stir fry moves fast, and you won't have time to measure things once the pan is hot.
  • Step 2: Heat the pan. Heat the vegetable oil in a large wok or skillet over medium-high heat until it shimmers — this takes about 1 minute. A properly hot pan is what gives you slightly charred edges on the vegetables instead of steamed, soft ones. Don't rush this step.
  • Step 3: Cook the garlic and ginger. Add the minced garlic and ginger to the hot oil and stir constantly for about 30 seconds. You're just waking up the aromatics, not browning them — if they start to go dark, they'll turn bitter. Keep them moving.
  • Step 4: Add the broccoli and mushrooms. Toss them in and stir-fry for 5 to 6 minutes, keeping everything moving around the pan. The broccoli should be bright green and just tender with a little bite left, and the mushrooms should have released their moisture and started to look golden at the edges. If your pan is on the smaller side, do this in two batches — crowding the pan makes everything steam instead of fry.
  • Step 5: Pour in the sauce. Give the sauce bowl a quick stir and pour it over the vegetables. Toss everything to coat and let it cook for about 1 minute so the sauce heats through and starts to reduce slightly.
  • Step 6: Add the cornstarch slurry. Give the slurry a quick stir (the cornstarch settles to the bottom), then pour it into the pan. Stir well and cook for 1 to 2 more minutes until the sauce thickens and coats the vegetables with a glossy finish. Pull it off the heat as soon as it looks right — overcooking at this point makes the sauce gummy.
  • Step 7: Garnish and serve. Scatter sesame seeds and sliced green onions over the top and serve immediately over steamed rice or noodles.
Broccoli and mushroom stir fry with sliced mushrooms and green florets in a glossy sauce.

Tips for Success

  • Don't crowd the pan: This is the tip I wish someone had told me years ago. When you pile too many vegetables into a hot pan, the temperature drops and they start releasing water and steaming each other. The result is soft, pale, slightly sad vegetables instead of the slightly charred, vibrant ones you're going for. If you're doubling the recipe or your pan is on the smaller side, cook the broccoli and mushrooms in two separate batches, then combine them when you add the sauce.

  • Dry your vegetables before cooking: After washing the broccoli and mushrooms, pat them dry or let them air dry for a few minutes. Wet vegetables hit the hot oil and steam immediately rather than searing. Mushrooms especially hold a lot of water — if they go in wet, they'll release it all into the pan and you'll end up with a watery mess. It takes an extra 2 minutes and it's genuinely worth it.

  • Mix your cornstarch slurry right before using it: Cornstarch sinks to the bottom of the water within a minute or two of mixing. I've poured what I thought was the slurry into the pan and then watched cloudy starch-water go in instead, because I mixed it too early and forgot to stir it again. Give it a quick swirl right before it goes into the pan every time.

  • Cut the broccoli and mushrooms to similar sizes: If the broccoli pieces are huge and the mushroom slices are thin, one will be done before the other. I aim for bite-sized florets and mushroom slices about ¼ inch thick. It means everything reaches the right texture at roughly the same time and you're not picking out overcooked mushrooms from undercooked broccoli.

  • Use high heat and keep things moving: Stir fry is not the technique for a gentle simmer. The whole point is fast, high heat that cooks the outside quickly while keeping some texture inside. Keep stirring and tossing the vegetables so nothing sits still long enough to burn on one side. If your stove runs hot, stay attentive — this goes from perfect to overdone in under a minute at the end.

Variations

  • Add a protein: Firm tofu (pressed and cubed) works really well here — cook it separately in the same pan first until golden, then set it aside and proceed with the vegetables, adding the tofu back in with the sauce. Shrimp goes in fast (2 to 3 minutes), and thinly sliced chicken works too if you cook it through before the vegetables. My husband prefers the version with chicken; I actually like the tofu version best.

  • Spice it up: A teaspoon of chili garlic sauce or a squeeze of sriracha stirred into the sauce mixture before it goes in adds a real kick without changing much else. Red chili flakes work too if that's what you have. I usually add a little heat to my portion because my husband is sensitive to spice but I like it hot.

  • Add more vegetables: Bell peppers, snap peas, shredded carrots, baby corn, bok choy — any of these can go in with the broccoli and mushrooms. I usually add whatever is sitting in my vegetable drawer that needs using. Just keep the total volume of vegetables roughly the same so the sauce proportions still work and you don't end up crowding the pan.

  • Upgrade the sauce: Swap the oyster sauce for hoisin and add a tiny splash of rice vinegar and a pinch of sugar — it gives the sauce a slightly more complex, sweet-sour thing that I really like. A teaspoon of dark soy sauce alongside the regular soy sauce also adds color and depth. These are small tweaks that make it taste a bit more layered without adding much effort.

  • Make it gluten-free: Swap the regular soy sauce for tamari — same flavor, no gluten. Skip the oyster sauce and use hoisin (check the label for a gluten-free version) or just leave it out entirely. The cornstarch is already gluten-free, so those two swaps are all you need.

Serving and Storage

Serving

Serve this immediately after cooking, while the sauce is still glossy and the broccoli is still bright green. It goes over plain steamed white rice most nights in my house, but it's also good over jasmine rice, brown rice, or rice noodles. If you're serving it as a side dish rather than a main, it pairs well with simply cooked proteins — plain grilled chicken, pan-seared tofu, or even alongside something like air fryer bacon wrapped asparagus if you're building a bigger spread. A sprinkle of toasted sesame seeds and sliced green onions right before serving makes it look finished without any extra effort.

Storage

Store leftovers in an airtight container in the refrigerator for up to 2 days. The broccoli softens a bit as it sits — it won't be quite as crisp the next day, but the flavor is still good. Reheat in a skillet over medium heat rather than the microwave if you can; it revives the texture slightly better. I wouldn't freeze this one — the broccoli goes mushy once frozen and thawed and it's not worth it. This is really meant to be made and eaten fresh.

Broccoli and mushroom stir fry served on white plate with sautéed vegetables.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

You can, but thaw it completely and pat it very dry before it goes in the pan. Frozen broccoli holds a lot of water and if it goes into the hot oil wet, it steams rather than fries and the texture suffers. Fresh broccoli gives you better color and a firmer bite, so I use it when I can. But on weeks when frozen is what I have, it works fine if you dry it well.

What type of mushrooms work best in this stir fry?

Button mushrooms are the most widely available and work perfectly well. Cremini mushrooms (sometimes labeled "baby bella") have a slightly deeper, earthier flavor and are my personal preference. Shiitake mushrooms add a meatier texture and more umami if you can find them — I use them when I spot them at Walmart or Aldi. Any of these three will give you good results; just slice them to a similar thickness so they cook evenly.

How do I make this dish vegan?

Skip the oyster sauce and use hoisin sauce instead — it gives you a similar depth and sweetness without any animal products. Everything else in the base recipe is already plant-based. Check the label on your soy sauce and hoisin to make sure there are no surprise additives, but most standard versions are vegan-friendly.

Can I prep any of this ahead of time?

Yes — chop the broccoli and slice the mushrooms up to a day ahead and store them in the fridge. You can also mix the sauce (soy sauce, oyster sauce or hoisin, sesame oil, water) in a small jar and refrigerate it. When it's time to cook, everything is ready and you're looking at about 10 minutes of actual stove time. I do this sometimes when I know the evening will be rushed.

My sauce turned out thin and watery — what went wrong?

Two likely culprits: the vegetables went into the pan wet (mushrooms and broccoli release water when they haven't been dried properly), or the cornstarch slurry wasn't stirred before going in and the starch settled at the bottom of the bowl. Make sure everything is dry before it hits the pan, and always give the cornstarch mixture a stir right before you pour it in. If the sauce still looks thin, let it cook for another 30 to 60 seconds — it thickens quickly once the cornstarch heats through.

BROCCOLI AND MUSHROOM STIR FRY RECIPE

Sana Umer
This Broccoli and Mushroom Stir Fry is a quick, healthy, and flavour-packed dish. Crisp broccoli and tender mushrooms are tossed in a savoury sauce, making it perfect as a side or a light main with rice or noodles.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Total Time 15 minutes mins
Course Main Course
Cuisine Asian
Servings 4 people
Calories 100 kcal

Ingredients
  

  • 1 tablespoon vegetable oil
  • 2 cups broccoli florets
  • 1 ½ cups sliced mushrooms button or cremini
  • 2 cloves garlic minced
  • 1 teaspoon fresh ginger minced
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce optional or use hoisin for vegetarian
  • 1 teaspoon sesame oil
  • 1 tablespoon water
  • 1 teaspoon cornstarch mixed with water
  • Sesame seeds and sliced green onions for garnish

Instructions
 

Sauté Vegetables:

  • Heat vegetable oil in a large skillet or wok over medium-high heat. Add garlic and ginger, sauté for 30 seconds. Add broccoli and mushrooms, stir-fry for 5–6 minutes until just tender.

Add Sauce:

  • In a small bowl, mix soy sauce, oyster sauce (if using), sesame oil, and water. Pour over the vegetables.

Thicken Sauce:

  • Add cornstarch slurry (1 teaspoon cornstarch mixed with 1 tablespoon water) to the pan. Stir well and cook for another 1–2 minutes until the sauce thickens and coats the vegetables.

Serve:

  • Garnish with sesame seeds and green onions. Serve hot over steamed rice or noodles.

Notes

Make Ahead:
Chop veggies and mix the sauce ahead of time to save on prep.
Customizing the Flavour:
Add bell peppers, snap peas, or tofu for variety and protein.
Serving Suggestions:
Great with jasmine rice, brown rice, or soba noodles for a full meal.
Allergy-Friendly Options:
Use tamari for a gluten-free version. Skip oyster sauce for a vegan option.
Storage Tips:
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat in a skillet for best texture.
Keyword Asian stir-fry, broccoli mushroom stir fry, broccoli stir fry, easy veggie stir fry, healthy stir fry recipe

This stir fry has become the weeknight answer I reach for when there's not much time and not much energy

  • AVOCADO TOAST 10 WAYS (CREATIVE TOPPINGS FOR EVERY CRAVING)
  • SPRING VEGETABLE SHEET PAN DINNER (EASY 30-MINUTE ROASTED VEGGIE MEAL)
  • SHEET PAN SAUSAGE AND VEGETABLES (EASY 35-MINUTE WEEKNIGHT DINNER)
  • GOCHUJANG NOODLES RECIPE (EASY 20-MINUTE VEGETARIAN KOREAN DINNER)
8 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest