Beef and Broccoli Stir-Fry

Featured in: Home Kitchen Cooking

This beloved Chinese-American dish features thinly sliced flank steak and vibrant broccoli florets, quickly stir-fried and coated in a rich, savory sauce made with soy sauce, oyster sauce, garlic, and ginger. The beef is velveted with cornstarch for extra tenderness, while the sauce balances salty and sweet notes with brown sugar.

The entire dish comes together in just 30 minutes, making it ideal for weeknight dinners. Serve over fluffy jasmine rice and garnish with sesame seeds and fresh spring onions for restaurant-quality results at home.

Updated on Wed, 14 Jan 2026 15:20:00 GMT
Tender beef slices and crisp broccoli florets in a glossy soy-garlic sauce over fluffy steamed rice. Pin it
Tender beef slices and crisp broccoli florets in a glossy soy-garlic sauce over fluffy steamed rice. | feliztamdint.com

My tiny apartment kitchen smelled incredible when I finally mastered beef and broccoli. The sizzle of hitting hot oil with that ginger-garlic aroma still makes my stomach growl. I probably made this dish fifteen times before getting the sauce consistency right. Now it is the meal I make when I need something reliable and delicious.

My roommate walked in while I was stir-frying the beef and literally stopped in her tracks. She asked what I was making because it smelled better than our usual takeout. We ate it standing up at the counter because neither of us wanted to wait for a proper table setting.

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 slicing against the grain makes every bite tender. I freeze the meat for fifteen minutes first to get clean cuts.
  • Cornstarch: This velvetting technique is the secret to restaurant texture. Do not skip this step.
  • Broccoli florets: Fresh heads work better than frozen here. Cut them into similar sizes for even cooking.
  • Soy sauce and oyster sauce: This combination creates that deep savory flavor base. Use good quality brands.
  • Brown sugar: Just enough to balance the salty elements. The sauce should taste complex not sweet.
  • Fresh ginger and garlic: Grate the ginger on a microplane. Mince the garlic finely so it does not burn.
  • Sesame oil: A tiny amount goes a long way. Add it at the end to preserve its fragrance.

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 beef with soy sauce and cornstarch. Let it sit while you make the sauce. This coating will protect the meat and keep it juicy.
Mix the sauce:
Whisk together soy sauce oyster sauce water brown sugar cornstarch and sesame oil until smooth. The cornstarch will settle at the bottom so give it another stir right before using.
Blanch the broccoli:
Heat oil in a wok over high heat. Stir-fry the broccoli for two to three minutes until bright green. Remove it now because it will cook more later.
Sear the beef:
Add more oil to the pan. Spread the beef in one layer and let it sear for a full minute before tossing. Listen for that satisfying sizzle.
Add aromatics:
Toss in the garlic and ginger. Stir constantly for thirty seconds. The kitchen should smell amazing right about now.
Combine everything:
Return the broccoli to the pan. Pour in the sauce and toss until everything is glossy and coated. The sauce will thicken quickly.
A close-up of classic beef and broccoli served steaming hot from the wok with jasmine rice. Pin it
A close-up of classic beef and broccoli served steaming hot from the wok with jasmine rice. | feliztamdint.com

This recipe became my go-to for dinner guests because it looks impressive but is secretly so easy. My friend actually asked for the recipe before she even finished her first serving.

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.

Making Ahead

You can slice the beef and mix the sauce up to a day in advance. Store them separately in the refrigerator. The broccoli is best cut fresh though.

Equipment Matters

A wok is ideal but any large skillet will work. The key is having enough surface area to get proper contact heat. Do not use a nonstick pan for the initial sear.

Serving Suggestions

Fluffy jasmine rice is my favorite base but cauliflower rice works well too. The sauce coats every grain perfectly.

  • Start the rice before you prep anything else
  • Have your ingredients organized before you turn on the heat
  • Keep a bowl of water nearby to clean your fingers
Colorful beef and broccoli stir-fry garnished with sesame seeds and fresh green onions over white rice. Pin it
Colorful beef and broccoli stir-fry garnished with sesame seeds and fresh green onions over white rice. | feliztamdint.com

I hope this becomes one of your weeknight staples too. There is something so satisfying about making a takeout favorite at home.

Recipe FAQs

How do I slice beef for stir-fry?

Slice the flank steak thinly against the grain, which means cutting perpendicular to the muscle fibers. This shortens the muscle fibers, resulting in more tender meat. Partially freezing the beef for 20-30 minutes makes slicing easier and more uniform.

Why is my beef tough in stir-fry?

Beef becomes tough when overcooked or sliced with the grain. To prevent toughness, velvet the meat by marinating with cornstarch and soy sauce, cook over high heat quickly, and always slice against the grain. Don't overcrowd the pan, which causes steaming instead of searing.

Can I use frozen broccoli?

Fresh broccoli works best for texture, but frozen broccoli can be used in a pinch. Thaw and pat completely dry before stir-frying to prevent excess moisture. Note that frozen broccoli may become slightly softer during cooking.

How do I make this gluten-free?

Substitute regular soy sauce with tamari or a certified gluten-free soy sauce alternative. Use gluten-free oyster sauce or substitute with hoisin sauce combined with a splash of fish sauce. Always check ingredient labels to ensure no hidden gluten.

What can I substitute for oyster sauce?

If you cannot use oyster sauce due to allergies or dietary restrictions, combine hoisin sauce with a small amount of fish sauce for similar depth. For a vegetarian option, use mushroom sauce or a combination of soy sauce and a pinch of brown sugar.

How long does this keep in the refrigerator?

Store leftovers in an airtight container for up to 3-4 days. Reheat gently in a skillet over medium heat, adding a splash of water if the sauce has thickened too much. The rice should be stored separately and consumed within 2 days for best quality.

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.

Prep time
15 minutes
Cook time
15 minutes
Time required
30 minutes
Created by Robert Shelton

Recipe type Home Kitchen Cooking

Skill level Easy

Cuisine Chinese-American

Makes 4 Serves

Diet details No dairy

What You 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)

Directions

Step 01

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

Step 02

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

Step 03

Stir-Fry 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 Sauce: 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.

Equipment Needed

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

Allergy notes

Review all components for potential allergens, and if there are doubts, reach out to a healthcare provider.
  • 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 details are for information only and aren't medical advice.
  • Calorie count: 410
  • Fat content: 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.