Beef and Broccoli Stir-Fry

Featured in: Everyday Meal Picks

This Chinese-American favorite brings together flank steak and fresh broccoli in a luscious soy-garlic sauce. The beef gets velvety tender through a quick cornstarch marinade, while flash-cooking keeps the broccoli bright and crisp. The sauce balances salty soy, rich oyster sauce, and just enough sweetness from brown sugar, with sesame oil adding depth. Ready in under 30 minutes, this dish delivers restaurant-quality flavors at home.

Updated on Wed, 14 Jan 2026 13:47:00 GMT
Tender beef and crisp broccoli florets coated in savory sauce over fluffy steamed rice in Beef and Broccoli. Save to Pinterest
Tender beef and crisp broccoli florets coated in savory sauce over fluffy steamed rice in Beef and Broccoli. | saborzerrin.com

The takeout place down the street from my first apartment made the most incredible beef and broccoli, but it always left me feeling sluggish. One rainy Tuesday, I decided to decode it in my own tiny kitchen. That first attempt was a disaster of overcooked beef and mushy broccoli, but I kept tinkering. Now this version hits that spot between restaurant-quality comfort food and something I actually feel good about eating.

My roommate walked in mid stir-fry during one of my test runs, drawn by the smell of ginger hitting hot oil. She stood watching, practically drooling, as the sauce hit the pan and turned glossy. That night we ate standing up at the counter, too impatient to bother with proper plates. Something about that meal turned it into our regular comfort food fix, the one we would make after long days or celebrate small wins with.

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: Thinly slice against the grain, this is crucial for tenderness, partially freeze the meat for 20 minutes if you are struggling to get clean cuts
  • Cornstarch: This does double duty in the marinade and sauce, creating that velvety texture on the beef and helping everything cling together
  • Broccoli florets: Cut them into bite sized pieces so they cook quickly and evenly, fresh broccoli holds up better than frozen here
  • Soy sauce and oyster sauce: These form the backbone of the sauce, oyster sauce adds that deep umami note that makes it taste restaurant worthy
  • Fresh ginger and garlic: Do not substitute with powder here, fresh aromatics make all the difference in the final flavor
  • Brown sugar: Just enough to balance the salty elements and help the sauce caramelize slightly as it cooks
  • Sesame oil: A small amount goes a long way, add it at the end to preserve its delicate nutty aroma

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the beef:
Toss the sliced steak with soy sauce and cornstarch until each piece is evenly coated. Let it sit while you prep everything else, this brief marinade makes all the difference in texture.
Mix the sauce:
Whisk together the soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil until the sugar dissolves completely. Keep this near your stove, you will need to add it quickly once the beef is seared.
Blanch the broccoli:
Heat oil in your wok or skillet until it is nearly smoking. Add the broccoli and stir fry for just 2 to 3 minutes until bright green and barely tender. Scoop it out and set aside, it will finish cooking later.
Sear the beef:
Add more oil to the pan and spread the beef in an even layer. Let it sear undisturbed for a full minute to develop a crust, then toss and cook for another 2 minutes until browned but still slightly pink in the center.
Add the aromatics:
Toss in the minced garlic and grated ginger, stirring constantly for just 30 seconds. Watch carefully so the garlic does not burn, which would make the whole dish bitter.
Bring it together:
Return the broccoli to the pan and pour in the sauce. Stir everything together and cook for 1 to 2 minutes until the sauce bubbles and thickens, coating each piece of beef and broccoli in glossy goodness.
Serve it up:
Pile everything over steaming rice while the sauce is still glossy and warm. Scatter sesame seeds and sliced spring onions on top if you want it to look as good as it tastes.
Hot wok stir-fry of Beef and Broccoli, garlic and ginger aromatics, glossy sauce clinging to sliced beef and green florets. Save to Pinterest
Hot wok stir-fry of Beef and Broccoli, garlic and ginger aromatics, glossy sauce clinging to sliced beef and green florets. | saborzerrin.com

This recipe has evolved from those early apartment experiments into something my family actually requests when they visit. My dad, who is notoriously picky about beef being tough, asked for the secret after his first bite. Watching him go back for seconds made all those failed attempts worth it.

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 Beef Tender

The cornstarch coating technique, called velveting in Chinese cooking, creates a protective layer that seals in moisture while the beef sears. I skipped this step once and the difference was night and day, the beef turned chewy and tough. Taking those few extra minutes to coat the meat properly is what separates weeknight stir fry from the silky beef you get at restaurants.

Sauce Secrets

Most home cooks skip the oyster sauce, but that is exactly what gives the dish its deep, restaurant style flavor profile. The sauce might seem thin when you first mix it, but cornstarch activates once it hits the hot pan and bubbles. Resist the urge to add more thickener, or you will end up with a gloppy mess instead of that glossy coating that clings perfectly to each bite.

Perfecting Your Technique

High heat is non negotiable for good stir fry, but too many home cooks keep their pans too cool. You want the oil shimmering and almost smoking before ingredients hit the pan. That sizzle sound is what creates those crispy edges and caramelized bits that make restaurant stir fry taste so distinct. Practice your movements, keep everything moving in the pan, and do not be afraid of the flames.

  • Cut all your vegetables to similar sizes so everything finishes cooking at the same time
  • Warm your serving bowls so the rice does not cool down the minute the stir fry hits it
  • Double the sauce recipe if you love extra sauce over your rice, it reheats beautifully
Sizzling skillet of Beef and Broccoli served with jasmine rice, sesame seeds, and fresh scallions for a complete weeknight meal. Save to Pinterest
Sizzling skillet of Beef and Broccoli served with jasmine rice, sesame seeds, and fresh scallions for a complete weeknight meal. | saborzerrin.com

There is something deeply satisfying about a recipe that comes together this quickly but tastes like it took all day. Hope this becomes one of those weeknight staples you turn to without even thinking about it.

Common Questions

How do I slice beef for stir-fry?

Slice the flank steak against the grain into thin, even strips, about 1/4 inch thick. Cutting against the grain shortens the muscle fibers, ensuring tender meat that stays soft during high-heat cooking.

Can I use other vegetables?

Absolutely. Snap peas, bell peppers, carrots, or bok choy work beautifully. Adjust cooking times so vegetables stay crisp-tender—add harder vegetables first and delicate ones last.

What cut of beef works best?

Flank steak is ideal for its flavor and quick cooking. Sirloin, skirt steak, or beef round also work well. Choose lean cuts with visible grain for easy slicing against the tissue.

How do I make it gluten-free?

Replace regular soy sauce with tamari and use gluten-free oyster sauce or hoisin. Check all labels, as many Asian sauces contain hidden wheat or barley-based ingredients.

Can I prepare this ahead?

Slice the beef and mix the sauce up to a day in advance. Store separately in the refrigerator. For best results, cook fresh just before serving to maintain the beef's texture and vegetables' crunch.

How do I prevent tough beef?

The cornstarch marinade protects the beef's proteins during high heat. Don't overcrowd the pan—cook in batches if needed. Avoid overcooking; just 2-3 minutes per side yields perfect results.

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 with crisp broccoli in savory soy-garlic sauce, served over steamed rice

Time to Prep
15 min
Time to Cook
15 min
Overall Time
30 min
Recipe by Wesley Grimes


Skill Level Easy

Culinary Origin Chinese-American

Output 4 Portions

Diet Information 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 according to package instructions
02 1 tablespoon sesame seeds (optional)
03 2 spring onions, sliced (optional)

Cooking Steps

Instruction 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.

Instruction 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.

Instruction 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.

Instruction 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.

Instruction 05

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

Instruction 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.

Instruction 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 You'll Need

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

Allergy Details

Review ingredients for allergens and talk to your doctor with any concerns.
  • 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 Details (per portion)

Details are for your reference only and aren't a substitute for medical advice.
  • Calorie count: 410
  • Fat content: 13 g
  • Carbohydrates: 48 g
  • Protein amount: 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.