Beef and Broccoli Stir Fry

Featured in: Everyday Home Cooking

This dish brings together tenderly sliced flank steak and bright green broccoli florets, stir-fried quickly to retain their texture and flavor. A savory blend of soy sauce, oyster sauce, garlic, and ginger creates a rich sauce that coats every bite. Served over fragrant jasmine or long-grain rice, itโ€™s a speedy, satisfying meal that melds savory, sweet, and umami notes. Optional sesame seeds and spring onions add a nutty crunch and fresh finish.

Updated on Fri, 09 Jan 2026 14:01:00 GMT
Tender beef and broccoli stir-fry with glistening sauce, perfect for a flavorful weeknight dinner. Save to Pinterest
Tender beef and broccoli stir-fry with glistening sauce, perfect for a flavorful weeknight dinner. | claromeals.com

My wok was smoking before I realized I'd cranked the burner too high, but that's when I learned the secret: beef and broccoli needs serious heat to get that restaurant sear. The beef turned glossy and dark at the edges, the broccoli stayed bright green, and the sauce clung to everything like it was meant to be there. I've been making this on weeknights ever since, usually when I need dinner fast and can't bear another boring meal. It's become my reset button after long days, the kind of dish that feels indulgent but comes together in less time than delivery would take.

I made this for my sister once when she showed up unannounced and starving after a terrible work meeting. She stood in the doorway watching me toss everything in the wok, and by the time I plated it over rice, she'd already declared it better than her favorite Chinese spot down the street. We ate standing at the counter because neither of us wanted to wait, scraping our bowls clean while she vented about deadlines and office politics. That night it wasn't just dinner, it was the thing that made her smile again.

What's for Dinner Tonight? ๐Ÿค”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Flank steak: Slice it thin against the grain or it'll turn chewy, I learned that the hard way when I rushed and cut with the grain once.
  • Cornstarch: This is what gives the beef that silky coating and helps the sauce cling instead of pooling at the bottom of the bowl.
  • Soy sauce: Use regular or low sodium depending on your taste, but don't skip it in the marinade or the beef won't have enough flavor.
  • Vegetable oil: You need something with a high smoke point for stir frying, sesame oil is too delicate for this kind of heat.
  • Broccoli florets: Keep them bite sized and dry before they hit the pan, wet broccoli steams instead of searing.
  • Garlic and ginger: Fresh is the only way here, the jarred stuff just doesn't bloom the same way when it hits hot oil.
  • Oyster sauce: It adds a deep savory sweetness that soy sauce alone can't match, totally worth keeping a bottle around.
  • Brown sugar: Just a tablespoon balances the salty soy and gives the sauce a glossy finish.
  • Sesame oil: A few drops at the end bring everything together with that nutty aroma you smell in good takeout.
  • Jasmine rice: It soaks up the sauce perfectly and keeps the meal feeling complete without extra sides.

Tired of Takeout? ๐Ÿฅก

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the beef:
Toss the sliced flank steak with soy sauce and cornstarch in a bowl, making sure every piece is coated. Let it sit for ten minutes while you prep everything else, this step keeps the beef tender and adds a protective layer that locks in moisture.
Mix the sauce:
Whisk together soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil in a small bowl until smooth. Having this ready means you won't scramble later when the wok is screaming hot.
Sear the broccoli:
Heat one tablespoon of oil in your wok or skillet over high heat until it shimmers, then add the broccoli and stir fry for two to three minutes. You want it bright green and just tender with a little char on the edges, then pull it out and set it aside.
Cook the beef:
Add another tablespoon of oil to the pan and spread the beef in a single layer, let it sit untouched for a full minute to get a good sear. Then stir fry for two to three minutes until it's browned and almost cooked through.
Add aromatics:
Toss in the garlic and ginger, stirring constantly for thirty seconds until the smell fills your kitchen. Don't walk away or they'll burn and turn bitter.
Bring it together:
Return the broccoli to the pan, pour in the sauce, and stir everything to coat. Cook for one to two minutes until the sauce thickens and clings to the beef and broccoli, everything should look glossy and smell incredible.
Serve hot:
Spoon it over steamed rice immediately, and if you have sesame seeds or spring onions, scatter them on top. This dish is best eaten right away while the sauce is still clinging and the beef is tender.
Delicious Beef and Broccoli, featuring savory beef and vibrant green broccoli over fluffy rice. Save to Pinterest
Delicious Beef and Broccoli, featuring savory beef and vibrant green broccoli over fluffy rice. | claromeals.com

There was a Sunday afternoon when I made this while my neighbor's kids were playing basketball outside, and the smell drifting through the window brought them to my door asking what I was cooking. I ended up plating extra servings and handing them over the fence, watching them devour it standing in the driveway. It reminded me that good food doesn't need a fancy occasion, sometimes it's just about the smell that stops people in their tracks and makes them hungry.

Still Scrolling? You'll Love This ๐Ÿ‘‡

Our best 20-minute dinners in one free pack โ€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Beef

Flank steak is my go to because it's lean, flavorful, and slices beautifully when you cut against the grain, but skirt steak or sirloin work just as well if that's what you have. I've tried this with pre sliced stir fry beef from the grocery store and honestly, it saves time and still tastes great. Just make sure whatever cut you use isn't too thick or it won't cook through quickly enough and you'll end up with chewy bites instead of tender ones.

Making It Your Own

I've swapped the beef for chicken thighs when I wanted something lighter, and I've done tofu for friends who don't eat meat, both times it worked perfectly with the same sauce. Once I added snap peas along with the broccoli because that's what I had in the fridge, and another time I stirred in a handful of cashews at the end for crunch. The sauce is forgiving enough that you can adjust the sweetness or add chili flakes if you want heat, it's one of those recipes that gets better the more you make it your own.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container, and I usually pack them with the rice already mixed in so I can grab and go. When you reheat it, do it in a hot skillet with a splash of water instead of the microwave, it brings back the texture and keeps the broccoli from getting soggy. If you're meal prepping, you can marinate the beef and chop everything the night before, then the actual cooking takes less than fifteen minutes when you're ready.

  • Store the sauce separately if you're making it ahead, it stays fresher and you can adjust how much you use.
  • Freeze cooked portions for up to two months, just thaw in the fridge overnight and reheat on the stove.
  • Don't reheat more than once or the beef will dry out and lose that silky texture.
A steaming plate of Beef and Broccoli, with a glistening soy sauce coating the tender beef strips. Save to Pinterest
A steaming plate of Beef and Broccoli, with a glistening soy sauce coating the tender beef strips. | claromeals.com

This dish has pulled me out of so many dinnertime slumps, and I hope it does the same for you. Make it once and you'll understand why it's been on repeat in my kitchen for years.

Recipe FAQs

โ†’ What cut of beef works best for stir-fry?

Flank steak or similarly tender cuts sliced thinly across the grain prevent toughness and ensure quick, even cooking.

โ†’ How can I keep broccoli crisp during cooking?

Stir-fry broccoli florets briefly over high heat, removing them once bright green and just tender to avoid overcooking.

โ†’ What ingredients add depth to the sauce?

A combination of soy sauce, oyster sauce, garlic, ginger, brown sugar, and sesame oil balances savory, sweet, and aromatic flavors.

โ†’ Can I substitute the beef with other proteins?

Yes, chicken or tofu can replace beef for different textures and flavors while keeping the dish's essence.

โ†’ What side pairs well with this dish?

Steamed jasmine or long-grain rice is classic, soaking up the rich sauce and complementing the stir-fry components.

โ†’ How to make the stir-fry gluten-free?

Use tamari instead of soy sauce and ensure oyster sauce is gluten-free or substitute accordingly.

20-Minute Dinner Pack โ€” Free Download ๐Ÿ“ฅ

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Beef and Broccoli Stir Fry

Savor tender beef and crisp broccoli cooked in a rich, flavorful soy-garlic sauce with steamed rice.

Prep Duration
15 minutes
Cooking Duration
15 minutes
Overall Time
30 minutes
Created by Hannah Brock


Skill Level Easy

Cuisine Chinese-American

Makes 4 Number of Portions

Diet Details No Dairy

What You'll Need

Stir-Fry

01 1 lb flank steak, thinly sliced across the grain
02 1 tablespoon cornstarch
03 1 tablespoon soy sauce
04 2 tablespoons vegetable oil
05 10 oz broccoli florets
06 2 cloves garlic, minced
07 1 teaspoon fresh ginger, grated

Sauce

01 4 tablespoons soy sauce
02 2 tablespoons oyster sauce
03 2 tablespoons water
04 1 tablespoon brown sugar
05 1 teaspoon cornstarch
06 1 teaspoon sesame oil

Serving

01 1 ยฝ cups jasmine or long-grain rice, cooked per package instructions
02 1 tablespoon sesame seeds (optional)
03 2 spring onions, sliced (optional)

How To Make It

Step 01

Marinate beef: Combine the sliced beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch. Let rest for 10 minutes.

Step 02

Prepare sauce: Whisk together soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil in a small bowl. Set aside.

Step 03

Cook broccoli: Heat 1 tablespoon vegetable oil over high heat in a large skillet or wok. Stir-fry broccoli for 2 to 3 minutes until bright green and tender-crisp. Remove and set aside.

Step 04

Cook beef: Add remaining 1 tablespoon vegetable oil to the pan. Lay beef slices in a single layer and cook undisturbed for 1 minute. Stir-fry for another 2 to 3 minutes until browned and nearly cooked through.

Step 05

Add aromatics: Stir in minced garlic and grated ginger, cooking for 30 seconds until fragrant.

Step 06

Combine and thicken: Return broccoli to the pan. Pour in the sauce and stir to coat all ingredients thoroughly. Cook for 1 to 2 minutes until sauce thickens and ingredients are heated through.

Step 07

Serve: Plate over steamed rice. Garnish with sesame seeds and sliced spring onions if desired.

You Just Made Something Great ๐Ÿ‘

Want more like this? Get my best easy recipes โ€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Whisk
  • Rice cooker or saucepan

Allergy Advice

Review each item for allergens and check with your healthcare provider if unsure.
  • Contains soy from soy sauce and oyster sauce.
  • Contains shellfish from oyster sauce.
  • May contain gluten depending on sauce selection.

Nutrition Details (per serving)

These numbers offer general insight and shouldn't replace licensed health guidance.
  • Calories Count: 410
  • Fats: 13 grams
  • Carbohydrates: 48 grams
  • Proteins: 28 grams

Cooking Shouldn't Be Hard โค๏ธ

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.