Beef and Broccoli Stir-Fry

Featured in: Everyday Meal Ideas

This classic Chinese-American stir-fry combines thinly sliced flank steak with vibrant broccoli florets, all coated in a glossy sauce made from soy sauce, oyster sauce, brown sugar, and sesame oil. The beef gets velvety tender through a quick cornstarch marinade, while flash-frying keeps the broccoli bright green and crisp-tender. Ready in just 30 minutes, this dish delivers restaurant-quality results at home with simple pantry staples and fresh ingredients.

Updated on Wed, 14 Jan 2026 10:39:00 GMT
Tender beef and crisp broccoli florets coated in glossy sauce over steamed rice. Pin It
Tender beef and crisp broccoli florets coated in glossy sauce over steamed rice. | petittazir.com

The smell of garlic hitting hot oil still takes me back to my first apartment kitchen, where I learned that high heat and patience make all the difference. My roommate and I took turns making this every Tuesday, competing over whose version looked more like the takeout we craved but could barely afford. We learned through burnt batches and overcooked broccoli that velveting the beef properly is what separates okay stir-fry from the kind that makes you voluntarily eat leftovers for breakfast the next morning.

Last winter my sister came over after a terrible day at work, and I made this while she sat at my counter complaining about everything. Halfway through her first bowl, she stopped mid-sentence and said, Okay, this fixes it. Now whenever she visits, she doesnt even ask whats for dinner. She just walks in, hangs up her coat, and asks if I bought flank steak.

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 and against the grain, or spend the rest of your meal chewing sadly through tough fibers. This cut takes beautifully to the cornstarch velveting technique.
  • Cornstarch: Creates that silky, restaurant-style coating on the beef and helps thicken the sauce into something glossy and coating.
  • Broccoli florets: Fresh works best here. Frozen tends to release too much water and turns your stir-fry into a sad, soupy situation.
  • Garlic and ginger: Fresh is non-negotiable. The jarred stuff has a weird, pickled flavor that competes with everything else.
  • Soy sauce and oyster sauce: The backbone of the whole operation. Oyster sauce adds that deep, almost caramel richness that soy alone cant achieve.
  • Brown sugar: Just enough to round out the salty components and help the sauce caramelize slightly on the meat.
  • Sesame oil: A tiny amount goes a long way. This is a finishing flavor, not a cooking oil.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Velvet the beef:
Toss the sliced beef with soy sauce and cornstarch until each piece is lightly coated. Let it sit for at least 10 minutes while you prep everything else. This step is what makes restaurant beef so incredibly tender.
Mix the sauce:
Whisk together the soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil until the sugar and cornstarch dissolve completely. Keep it nearby so you can pour it in without scrambling later.
Blanch the broccoli:
Heat oil in a wok or large skillet until it's nearly smoking. Toss in the broccoli and stir-fry for 2 to 3 minutes until it turns bright green with a slight char. Remove it and set it aside on a plate.
Sear the beef:
Add more oil to the pan and spread the beef in a single layer. Let it sear undisturbed for a full minute to develop a crust, then toss and cook for another 2 to 3 minutes until browned but still slightly pink in the center.
Add aromatics:
Toss in the minced garlic and grated ginger, stirring constantly for about 30 seconds. You want them fragrant but not burned, which happens faster than you expect at high heat.
Combine everything:
Pour in the sauce and return the broccoli to the pan. Toss everything together for 1 to 2 minutes as the sauce bubbles and thickens, coating each piece in glossy brown perfection.
Sizzling Beef and Broccoli stir-fry with minced garlic and ginger in a wok. Pin It
Sizzling Beef and Broccoli stir-fry with minced garlic and ginger in a wok. | petittazir.com

My father-in-law, who claims to dislike almost everything except very specific foods, reluctantly tried this at a family gathering. He went back for seconds and then asked if there was any left to take home. Now he requests it every time he visits, and I pretend it's a huge inconvenience while secretly being thrilled.

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.

Getting the Rice Right

Jasmine rice is my go-to here because its natural floral aroma complements the savory sauce without competing. Rinse it until the water runs clear before cooking, which removes excess starch and keeps each grain separate and fluffy. If you're feeling ambitious, make fried rice with leftovers the next morning and break a fried egg on top.

Heat Management Secrets

Professional cooks use restaurant stoves with burners that output BTUs most home kitchens can only dream of. The workaround is to preheat your pan longer than feels reasonable and cook in smaller batches. A smoking-hot pan compensates for a lot, and listening for that sizzle tells you everything you need to know about whether your heat is high enough.

Make It Your Own

Once you've made this a few times, you'll start tweaking instinctively. Some nights I add red pepper flakes because I want heat. Sometimes sliced bell peppers or snap peas end up in the mix because that's what I have in the fridge. The technique stays the same, but the dish changes with your mood and what's in season.

  • Swap in sliced mushrooms for an earthy twist
  • Add a handful of baby corn or water chestnuts for crunch
  • Double the sauce if you love extra sauce over your rice
Savory Beef and Broccoli plated with sesame seeds and scallions, ready for dinner. Pin It
Savory Beef and Broccoli plated with sesame seeds and scallions, ready for dinner. | petittazir.com

This is the kind of dinner that turns an ordinary Tuesday into something that feels like a small occasion, mostly because it's genuinely delicious but also because you made it yourself in under 30 minutes.

Recipe Questions & Answers

How do I slice beef for stir-fry?

Slice flank steak against the grain into thin strips, about 1/4 inch thick. Cutting against the grain shortens the muscle fibers, making the beef more tender. Partially freezing the beef for 20 minutes makes it easier to slice thinly.

Can I make this gluten-free?

Yes, substitute regular soy sauce with tamari or coconut aminos, and use a gluten-free oyster sauce or mushroom sauce alternative. Always check labels to ensure all condiments are certified gluten-free.

What cut of beef works best?

Flank steak is ideal for its flavor and texture. Skirt steak or sirloin also work well. The key is slicing thinly across the grain and marinating with cornstarch to protect the meat during high-heat cooking.

How do I prevent broccoli from getting mushy?

Stir-fry broccoli over high heat for just 2-3 minutes until bright green and crisp-tender. Remove from the pan before adding the beef, then return at the end to heat through. This maintains texture and vibrant color.

Can I meal prep this dish?

The sauce can be mixed up to a week in advance and stored refrigerated. Cooked beef and broccoli keep well for 3-4 days in the refrigerator. Reheat gently in a pan with a splash of water to refresh the sauce.

What vegetables can I add?

Snow peas, bell peppers, carrots, snap peas, or water chestnuts make excellent additions. Add harder vegetables like carrots earlier in the cooking process, while quick-cooking vegetables like snow peas can go in with the broccoli.

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

Tender beef slices and crisp broccoli in savory soy-garlic sauce over steamed rice

Prep Time
15 mins
Cook Time
15 mins
Total Duration
30 mins
Created by Bryce Sutherland

Recipe Type Everyday Meal Ideas

Skill Level Easy

Cuisine Chinese-American

Makes 4 Portions

Diet Details No Dairy

List of Ingredients

For the 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

For the 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

For Serving

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

Directions

Step 01

Marinate the Beef: In a bowl, toss the sliced beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch. Set aside to marinate for 10 minutes.

Step 02

Prepare the Sauce: In a small bowl, whisk together all sauce ingredients: soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil. Set aside.

Step 03

Stir-Fry the Broccoli: Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat. Add the broccoli and stir-fry for 2–3 minutes until bright green and just tender. Remove and set aside.

Step 04

Cook the Beef: Add the remaining tablespoon of oil to the pan. Add the marinated beef in a single layer and sauté undisturbed for 1 minute, then stir-fry for 2–3 minutes until browned and nearly cooked through.

Step 05

Add Aromatics: Add garlic and ginger, stir-frying for 30 seconds until fragrant.

Step 06

Combine and Thicken: Return the broccoli to the pan. Pour in the prepared sauce and stir to coat all ingredients. Cook for 1–2 minutes until the sauce thickens and everything is heated through.

Step 07

Serve: Serve immediately over steamed rice. Garnish with sesame seeds and 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.

Tools Needed

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

Allergy Alerts

Look through ingredients for possible allergens and talk to a healthcare provider if you’re uncertain.
  • Contains soy (soy sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain gluten (soy and oyster sauces). Check labels for gluten-free options if needed.

Nutrition Info (per portion)

These nutritional numbers are for your reference only. They shouldn’t substitute expert health advice.
  • Caloric Content: 410
  • Fats: 13 g
  • Carbohydrates: 48 g
  • Proteins: 28 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.