Beef and Broccoli Stir-Fry

Featured in: Everyday Plates

This Chinese-American classic combines tender flank steak with vibrant broccoli florets in a rich, savory sauce. The beef gets marinated in soy sauce and cornstarch for that signature silky texture, while quick high-heat stir-frying keeps vegetables crisp-tender. A balanced sauce of soy, oyster sauce, brown sugar, and sesame oil creates that familiar restaurant-style glaze that coats every bite. Perfect over steamed jasmine rice, this dish comes together in under 30 minutes, making it ideal for busy weeknights when you want something satisfying without the takeout wait.

Updated on Tue, 13 Jan 2026 09:22:00 GMT
Golden-brown beef slices and vibrant green broccoli florets coated in glossy sauce, served over fluffy white rice in a bowl. Save
Golden-brown beef slices and vibrant green broccoli florets coated in glossy sauce, served over fluffy white rice in a bowl. | tiwizigather.com

The smell of sesame oil hitting a hot wok still takes me back to my first apartment, where I learned that high heat and patience make all the difference. I burned more batches of beef than I care to admit before understanding that overcrowding the pan is the enemy of a proper sear. Now this beef and broccoli stir-fry is my weeknight superhero, ready in thirty minutes and tasting like it came from a restaurant kitchen.

My roommate used to hover by the stove with her fork, stealing pieces of beef straight from the pan while I frantically tried to plate everything. We ate standing up more often than not, leaning against the counter and talking about our days. Those impromptu kitchen dinners turned into the best part of living together, and this recipe was always at the center of them.

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: Slicing against the grain is non-negotiable here, it breaks up the muscle fibers so each bite practically melts in your mouth
  • Cornstarch: The secret weapon for both tenderizing the beef and creating that glossy restaurant-style sauce that clings to every piece
  • Broccoli florets: Keep them uniformly sized so they cook evenly, and do not be afraid of getting some char on the edges
  • Soy sauce and oyster sauce: This combination creates that deep umami base that defines Chinese-American takeout flavors
  • Brown sugar: Just enough to balance the salty sauces and help achieve that beautiful caramelized glaze
  • Sesame oil: A little goes a long way, use it as a finishing touch to add that irresistible nutty aroma

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare the beef:
Toss the sliced beef with soy sauce and cornstarch until each piece is evenly coated, then let it sit while you prep everything else. This brief marinade works magic on the texture.
Mix your sauce:
Whisk together all sauce ingredients in a small bowl until the sugar and cornstarch are completely dissolved. Having this ready before you turn on the heat prevents overcooking later.
Blanch the broccoli:
Heat your wok until it is nearly smoking, add oil, and stir-fry the broccoli until it turns bright green with slightly charred edges. Remove it immediately so it stays crisp-tender.
Sear the beef:
Add more oil to the screaming-hot pan, spread the beef in a single layer, and resist the urge to touch it for a full minute. Let it develop a crust before flipping.
Add aromatics:
Toss in the garlic and ginger, stirring constantly for just thirty seconds until fragrant. Anything longer and they might burn and turn bitter.
Combine everything:
Return the broccoli to the pan, pour in the sauce, and toss until every piece is coated and the sauce has thickened into a glossy glaze that coats the back of a spoon.
A steaming plate of Beef and Broccoli stir-fry, topped with sesame seeds and fresh green onions, ready to eat. Save
A steaming plate of Beef and Broccoli stir-fry, topped with sesame seeds and fresh green onions, ready to eat. | tiwizigather.com

Years later, I still make this when friends come over and need to hear that everything will be okay. Something about standing at the stove, inhaling that garlic-ginger steam, makes problems feel smaller and conversations flow easier.

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.

Mastering the Wok

Home stoves cannot match the ferocious heat of a restaurant wok, but working in smaller batches and letting your pan get properly hot between additions gets you remarkably close. The key is patience and respecting the cooking process.

Rice that Steals the Show

Jasmine rice, cooked perfectly and fluffed with a fork, is not just a vessel for this stir-fry. A good batch of rice, with each grain separate and fragrant, makes the entire meal feel complete and restaurant-worthy.

Customizing Your Stir-Fry

This recipe is incredibly forgiving once you understand the technique, and it welcomes all kinds of vegetables and proteins to the mix.

  • Snap peas, bell peppers, or baby corn can join the broccoli
  • Swap flank steak for sirloin or even chicken thighs using the same method
  • Add red pepper flakes if you want to turn up the heat
Tender beef and crisp broccoli sizzling in a savory soy-garlic sauce, prepared in a stainless steel skillet for a quick dinner. Save
Tender beef and crisp broccoli sizzling in a savory soy-garlic sauce, prepared in a stainless steel skillet for a quick dinner. | tiwizigather.com

Some nights the best dinner is not the fanciest one, but the one that brings people to the kitchen, drawn in by the smell of garlic and the promise of something good to eat.

Recipe Questions & Answers

What cut of beef works best?

Flank steak is ideal because it's lean and takes on marinades beautifully. Slice it thinly across the grain to ensure tenderness. Skirt steak or sirloin also work well if flank isn't available.

How do I keep broccoli crisp?

Stir-fry broccoli over high heat for just 2-3 minutes until bright green. Don't overcook—it should remain tender-crisp. If your pan is crowded, cook in batches to maintain high heat.

Can I make this gluten-free?

Yes! Use tamari instead of soy sauce and check that your oyster sauce is certified gluten-free. Most other ingredients are naturally gluten-free.

Why cornstarch on the beef?

Cornstarch creates a protective coating that keeps beef tender during high-heat cooking. It also helps the sauce cling to the meat, giving you that glossy restaurant-style finish.

What can I substitute for oyster sauce?

For a vegetarian version, try hoisin sauce mixed with a splash of fish sauce or mushroom sauce for umami. The flavor profile will shift slightly but remain delicious.

How long does this keep?

Store in an airtight container for up to 3 days. Reheat gently in a pan with a splash of water to refresh the sauce. The beef may lose some tenderness upon reheating.

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 and crisp broccoli in savory soy-garlic sauce, ready in 30 minutes

Time to Prep
15 min
Time to Cook
15 min
Entire Time Needed
30 min
Created by Valeria Moon


Skill Level Easy

Cuisine Chinese-American

Makes 4 Serving Size

Dietary Info No Dairy

What You'll Need

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
02 1 tablespoon sesame seeds (optional)
03 2 spring onions, sliced (optional)

How to Make It

Step 01

Marinate the Beef: Toss the sliced beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch in a bowl. Let stand for 10 minutes to tenderize.

Step 02

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

Step 03

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

Step 04

Sear the Beef: Add remaining tablespoon of oil to the pan. Arrange marinated beef in a single layer. Sear 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 to the pan. Stir-fry for 30 seconds until fragrant, being careful not to burn.

Step 06

Combine and Thicken: Return broccoli to the pan. Pour in the prepared sauce and toss to coat all ingredients. Cook for 1–2 minutes until 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 Details

Review each component for allergens. Check with your healthcare provider if anything's unclear.
  • Contains soy (soy sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain gluten (soy and oyster sauces). Verify labels for gluten-free certification if needed.

Nutrition per serving

Shared for your information—never a replacement for health advice.
  • Energy: 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.