Beef and Broccoli with Mushroom Gravy

Silky mushroom gravy and tender beef. A weeknight wonder that tastes like a slow Sunday.

Beef Recipes .

A rich, glossy gravy meets tender beef and bright broccoli. Quick to prepare but deeply satisfying. Perfect for a cozy family dinner.

Published: September 30, 2026
Share:
Jump to Recipe Pin It
Beef and Broccoli with Mushroom Gravy | Delicious Recipes & Tips - Food Nity Food Blog

The art of the stir-fry is rooted in the Chinese tradition of 'chao,' where high heat and rapid movement preserve the integrity of the ingredients. While classic beef and broccoli often relies on a clear, soy-based glaze, the addition of a mushroom gravy introduces a rustic, earthy depth that bridges the gap between Eastern stir-fry techniques and Western comfort food.

Historically, the use of mushrooms in savory sauces was a way to add 'umami'—that deep, savory fifth taste—before modern flavor enhancers existed. Combining 1 cup (150 g) sliced mushrooms (cremini or button) with a base of beef broth and soy sauce creates a complex profile that feels both familiar and sophisticated.

This specific variation of beef and broccoli with mushroom gravy reflects a culinary evolution, blending the quick pacing of a weeknight dinner with the richness of a traditional gravy. It is a testament to how simple ingredients, like a cornstarch slurry and sesame oil, can transform a humble piece of steak into a restaurant-quality experience.

Why You'll Love It

    • Honestly, there's something so comforting about that rich mushroom gravy hugging the beef; it just feels like a warm hug on a Tuesday night.
    • I love how the 2 cups broccoli florets stay just a bit crisp, giving you that lovely snap against the tender meat.
    • Well, it's just so quick to pull together, meaning you get a fancy-feeling dinner without spending hours hovering over the stove.
    • Wow, the way the 1 tsp sesame oil adds that toasted, nutty scent at the end... it really takes the whole dish to another level.

"Honestly, this is the only way my husband will eat broccoli now. That gravy is just wow!"

Essential Ingredient Guide

  • 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain: Look for a nice piece of steak with a bit of marbling. Slicing it against the grain is the real secret here; it makes the beef so tender it practically melts.
  • 1 cup (150 g) sliced mushrooms (cremini or button): I usually go for cremini for a slightly deeper flavor. Just give them a quick wipe—no need to soak them, or they'll get too soggy in the pan.
  • 1/4 tsp red pepper flakes (optional): Now, this is just a little whisper of heat. It doesn't make it spicy, but it adds a nice little spark that wakes up the other flavors.
  • 2 cloves garlic, minced: Fresh is always best, honestly. When that garlic hits the oil with the ginger, the smell just fills the kitchen in the most wonderful way.
  • 2 tbsp soy sauce (low sodium): This gives us that lovely salty depth and beautiful mahogany color. Using the low sodium version keeps things balanced so it's not too overpowering.
  • 1 tbsp oyster sauce: It adds a wonderful, subtle sweetness and a glossy thickness to the sauce. It's just a small amount, but it really rounds everything out.
Preparing Beef and Broccoli with Mushroom Gravy | Delicious Recipes & Tips - Food Nity Food Blog

Complete Cooking Process

  • Getting Everything Ready:

    I always start by tossing the beef with a bit of soy sauce and oyster sauce to let it marinate for 5 minutes. While that's resting, I whisk together the cornstarch and cold water so the slurry is ready to go.

  • Building the Base:

    The flavor really deepens when you brown the beef quickly over high heat and then sauté the garlic and ginger. Those aromatic little bits sticking to the pan are where all the magic happens.

  • Perfecting the Texture:

    The trick is adding the 2 cups broccoli florets last so they stay bright green. I like them with a bit of a bite, so just a couple of minutes in the wok is plenty.

  • The Finishing Touch:

    Once the beef broth and milk are simmering, I slowly stir in the cornstarch slurry. It transforms the liquid into a silky, glossy gravy that coats every single piece of beef.

  • The Perfect Moment to Serve:

    You'll want to move this to the plate right away while it's steaming. Serving it immediately over hot rice ensures the gravy stays thick and luscious.

  • Pro Tips

    • Slice your beef against the grain and keep pieces thin for maximum tenderness.

    • Blanch the broccoli for 30 seconds in boiling salted water first to lock in that vibrant green color.

    • Whisk the cornstarch slurry in slowly to avoid any lumps in your gravy.

    • Make sure your wok is shimmering hot before adding the beef for a proper sear.

    Just take your time and trust your senses; you've got this!

Cooking Beef and Broccoli with Mushroom Gravy | Delicious Recipes & Tips - Food Nity Food Blog

Better For You Treats

This meal is quite hearty with all that protein, but I like to keep it mindful. You can easily swap the rice for cauliflower rice or use low-fat milk in the gravy to keep things a bit lighter without losing that creamy feel.

Ways to Make it Your Own

If you're not feeling beef, you can use firm tofu cubes for a lovely vegetarian twist. Or, ugh, if you have extra veggies in the fridge, feel free to toss in some sliced bell peppers or carrots for extra color.

Serving Suggestions

I personally love this over a bowl of fluffy jasmine rice to soak up all that mushroom gravy. For a bit of a fancy touch, sprinkle some toasted sesame seeds or a drizzle of chili oil on top.

Frequently Asked Questions

→

What if my gravy is too thin?

No worries, just mix a tiny bit more cornstarch with cold water and stir it in while simmering until it's just right.

→

Can I use a different cut of meat?

Yeah, sirloin or flank work best, but as long as you slice it very thin against the grain, most lean beef will do just fine.

→

How do I keep the broccoli from getting mushy?

Just keep an eye on the clock! Cook them for only 1-2 minutes so they stay bright and have that lovely snap.

Beef and Broccoli with Mushroom Gravy Ready to Serve | Delicious Recipes & Tips - Food Nity Food Blog

Nutrition Facts

per serving

380

Calories

34g

Protein

14g

Carbs

18g

Fat

Fiber: 4g
Sugar: 7g
Sodium: 1100mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
Low
🍋 Sour
None
🍖 Umami
High

A rich, savory experience with deep earthy mushroom notes and salty-sweet undertones.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

milk heavy cream

Use cream for a much richer, more velvety gravy.

beef sirloin flank steak

Both work well; just be sure to slice very thinly against the grain.

cremini mushrooms button mushrooms

Button mushrooms provide a milder flavor.

Recipe Variations

Try these delicious twists on the original

Tofu and Broccoli with Mushroom Gravy

For a vegetarian version, just replace the beef with firm tofu. Press the tofu first, cut into cubes, and follow the same gravy steps for a rich, plant-based meal.

Hearty Veggie‑Loaded Broccoli with Mushroom Gravy

Make it even more colorful by adding sliced bell pepper, carrots, and snow peas to the wok. It's a great way to sneak in more nutrients without changing that lovely sauce.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • Slicing beef with the grain, which makes the meat chewy.
  • Overcooking the broccoli, causing it to lose its bright green color.
  • Adding the slurry too quickly, which can create lumps in the sauce.

Meal Prep & Storage

Make Ahead Tips

You can prep the beef marinade and chop the vegetables ahead of time. The dish itself is best made fresh, but can be stored in the fridge for 4 days.

Leftover Ideas

Store in an airtight container in the fridge. Reheat gently on the stovetop with a splash of water or broth to loosen the gravy.

Perfect Pairings

Serve this with...

Fluffy jasmine or basmati rice for a classic pairing. Steamed Chinese egg noodles for a more filling meal. Sautéed bok choy on the side for extra greens.

Cooking Timeline

0-5 min

Marinate the beef in soy, oyster sauce, cornstarch, and pepper.

5-10 min

Prepare the cornstarch slurry and chop all vegetables.

10-15 min

Sear the beef over high heat, remove, then sauté aromatics and mushrooms.

15-20 min

Cook broccoli and simmer beef with broth, milk, and sauces.

20-25 min

Thicken gravy with slurry and finish with sesame oil and scallions.

Beef and Broccoli with Mushroom Gravy

Beef and Broccoli with Mushroom Gravy

Savor the comfort of tender 1 lb (450 g) beef sirloin or flank steak and crisp 2 cups broccoli florets wrapped in a velvet-smooth beef and broccoli with mushroom gravy. It is a warm, savory hug of a meal that makes any weeknight feel a little more special.

Author: Rachel Morgan

Timing

Prep Time

10 Minutes

Cook Time

15 Minutes

Total Time

25 Minutes

Recipe Details

Category: Beef Recipes
Difficulty: Easy
Cuisine: Asian-inspired
Yield: Serves 4
Dietary: None

Ingredients

Beef and Marinade

  • 01

    1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain

  • 02

    1 tbsp soy sauce (low sodium)

  • 03

    1 tbsp oyster sauce

  • 04

    1 tsp cornstarch

  • 05

    pinch of black pepper

Vegetables and Aromatics

  • 01

    1 cup (150 g) sliced mushrooms (cremini or button)

  • 02

    2 cups broccoli florets

  • 03

    2 cloves garlic, minced

  • 04

    1 tsp freshly grated ginger

  • 05

    1/4 tsp red pepper flakes (optional)

The Mushroom Gravy

  • 01

    1 cup (240 ml) low‑sodium beef broth

  • 02

    1/2 cup (120 ml) milk (or heavy cream for richer gravy)

  • 03

    1 tbsp soy sauce (low sodium)

  • 04

    1 tbsp oyster sauce

  • 05

    1 tbsp cornstarch + 2 tbsp cold water (slurry)

  • 06

    1 tsp sesame oil

Cooking and Garnish

  • 01

    2 tbsp vegetable oil

  • 02

    Salt and pepper, to taste

  • 03

    1 tbsp sliced scallions, for garnish

Instructions

Step 01

First, let's get the beef ready. In a medium bowl, toss your 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain with 1 tbsp soy sauce, 1 tbsp oyster sauce, 1 tsp cornstarch, and a pinch of black pepper. Honestly, just let it marinate for 5 minutes; it really helps tenderize the meat and lets those flavors sink in.

Step 02

While that's resting, grab a small bowl and whisk together the 1 tbsp cornstarch + 2 tbsp cold water (slurry) until it's all dissolved. Just set that aside for later.

Step 03

Heat 1 tbsp vegetable oil in your large wok or skillet over high heat until it's shimmering. Add the marinated beef and stir‑fry for 2–3 minutes. You want it browned on all sides but still slightly pink inside. Move the beef to a plate for a moment.

Step 04

Add the remaining 1 tbsp vegetable oil to the pan. Sauté your minced garlic, grated ginger, and 1/4 tsp red pepper flakes (if you're using them) for about 30 seconds. Once it smells wonderful, add the 1 cup (150 g) sliced mushrooms (cremini or button) and cook for 2–3 minutes until they soften and brown.

Step 05

Now, quickly stir in the 2 cups broccoli florets. Cook them for 1–2 minutes. You're looking for a bright green color, but they should still have a little bit of a crisp bite.

Step 06

Bring the beef back into the wok. Pour in the 1 cup (240 ml) low‑sodium beef broth, 1/2 cup (120 ml) milk (or heavy cream for richer gravy), the remaining 1 tbsp soy sauce and 1 tbsp oyster sauce. Stir it all together and let it simmer gently for 2–3 minutes so the flavors can really meld.

Step 07

Turn the heat down to low and whisk in that cornstarch slurry you made earlier. Keep whisking for another 1–2 minutes until the gravy thickens up and coats everything in a smooth, glossy layer.

Step 08

Give it a taste. Add salt, pepper, and a splash of 1 tsp sesame oil if you like. The sauce should be thick and glossy, not runny.

Step 09

Transfer everything to your favorite serving dish and sprinkle on 1 tbsp sliced scallions for a fresh little burst of color.

Step 10

Serve this immediately over steamed jasmine rice, brown rice, or some noodles. It's just so satisfying.

Notes & Tips

  • 1

    Slicing the beef against the grain is the real secret to tenderness.

  • 2

    Blanching the broccoli is optional, but it keeps that color so vibrant.

  • 3

    Whisking the slurry slowly prevents those annoying lumps in the gravy.

Tools You'll Need

  • Medium‑sized wok or large skillet for high-heat stir-frying

  • Small bowl for mixing the cornstarch slurry

  • Large mixing bowl to marinate the beef

  • Measuring spoons and cups for accuracy

  • Knife and cutting board for prep work

  • Saucepan for optional broccoli blanching

Must-Know Tips

  • Slice against grain, Ensure beef is thin for quick cooking and tenderness.

  • Blanch broccoli, Use boiling salted water for 30 seconds to lock in color and crunch.

  • Slow slurry addition, Whisk the cornstarch mixture in slowly for a silky texture.

Professional Secrets

  • High-heat searing ensures the beef browns without overcooking the center.

  • Aromatic timing prevents the garlic and ginger from burning while the mushrooms brown.

  • The addition of milk or cream transforms a standard stir-fry sauce into a rich gravy.

What readers are saying

Community reviews from home cooks like you

4.0 /5
20 reviews
presentation
I wanted to love this dish, but it didn't quite work for me. I found it a bit sweet for my taste. I think with some tweaks it could be really good.
taste
I wanted to love this dish, but it didn't quite work for me. I added a bit more seasoning next time. I think with some tweaks it could be really good.
time
I was surprised how good this turned out. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. I swapped one ingredient and it still worked. Already shared it with a friend.
time
This was a hit with my family. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. The texture was a touch off, but the flavor saved it. Saving this for later.
overall
It was okay, with a few tweaks. The grain flavor was nice, but next time i'll double the sauce. I might try it again with some adjustments.
substitution
Can't believe how simple this was. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. My kids even asked for seconds.
substitution
So easy and delicious. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. My oven needed an extra 5 minutes. My kids even asked for seconds.
ingredients
The flavors were spot on. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. I added a bit more seasoning next time. My kids even asked for seconds.
taste
So easy and delicious. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. I would reduce the salt a little. Perfect as written.
family-friendly
This exceeded my expectations. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Thanks for sharing this one!
ease
The flavors were spot on. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Will be making this regularly.
overall
So easy and delicious. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Thanks for sharing this one!
ease
Can't believe how simple this was. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Saving this for later.
presentation
I was surprised how good this turned out. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Saving this for later.
family-friendly
I wanted to love this dish, but it didn't quite work for me. Next time I'll double the sauce. I think with some tweaks it could be really good.
presentation
Can't believe how simple this was. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. My kids even asked for seconds.
family-friendly
The flavors were spot on. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Saving this for later.
ingredients
The flavors were spot on. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. Next time I'll double the sauce. My kids even asked for seconds.
overall
Nice base recipe. The grain flavor was nice, but it took slightly longer than the recipe said. I might try it again with some adjustments.
overall
My new favorite way to make Beef and Broccoli with Mushroom Gravy. I really liked how the 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain and 1 tbsp soy sauce (low sodium) came together. It took slightly longer than the recipe said. My kids even asked for seconds.
Rachel Morgan

Recipe by

Rachel Morgan

Chef Rachel Morgan is known for her practical cooking style that helps busy families prepare delicious meals in a short time. Her recipes focus on sim ...

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime