Beef and Broccoli Stir-Fry

Featured in: Everyday Meal Ideas

This Chinese-American classic brings together tender flank steak and vibrant broccoli florets coated in a rich, savory sauce. The secret lies in velveting the beef with cornstarch and soy sauce, ensuring each slice stays juicy during high-heat cooking. A quick stir-fry locks in freshness while the homemade sauce of soy, oyster, and sesame oils creates that irresistible umami depth. Perfect over fluffy jasmine rice, this weeknight favorite comes together in just 30 minutes and delivers restaurant-quality results right from your kitchen.

Updated on Wed, 14 Jan 2026 09:53:00 GMT
Bright green broccoli and tender beef slices in a savory soy-garlic sauce piled high on steamed rice. Save
Bright green broccoli and tender beef slices in a savory soy-garlic sauce piled high on steamed rice. | douxtifawine.com

I stumbled onto this beef and broccoli recipe during a weeknight dinner crisis, when takeout felt too far away and my fridge held exactly two things that made sense together. The first time I made it, I stood over the stove panicking that Id burn the garlic or overcook the beef, but somehow it came out tasting like something from a restaurant kitchen. Now its the meal I make when I need to feel like I have my life together, even if just for thirty minutes.

Last winter my friend Sarah came over after a terrible day at work, and I made this while she sat at my counter complaining about her boss. By the time we sat down to eat, she hadnt stopped talking, but shed somehow cleaned her entire bowl. The way the beef melts into the sauce while the broccoli stays crisp creates this texture contrast that makes people go quiet and just eat.

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 this against the grain, otherwise youll end up chewing forever and wondering what went wrong
  • Cornstarch: This little coating trick is what makes restaurant beef feel so tender, so dont skip it
  • Broccoli florets: Fresh ones work best, but frozen will do in a pinch if you pat them completely dry first
  • Soy sauce: The backbone of everything, so use a brand you actually like drinking from the bottle
  • Oyster sauce: This adds that deep umami flavor that makes people ask whats your secret ingredient
  • Brown sugar: Just enough to balance the salt and make everything caramelize beautifully
  • Sesame oil: A tiny amount goes a long way, so add it at the end to preserve that 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 beef with soy sauce and cornstarch until every piece is coated, then walk away for ten minutes and let it get friendly with the marinade
Mix your sauce:
Whisk together all the sauce ingredients in a small bowl until the sugar dissolves completely
Blast the broccoli:
Heat oil in a hot wok or skillet, drop in the broccoli and stir furiously for two minutes until it turns bright green
Sear the beef:
Add more oil to the pan, spread the beef in one layer, and let it develop a crust before flipping
Build the aromatics:
Toss in garlic and ginger, keep everything moving so nothing burns, and wait for that incredible smell
Bring it together:
Pour in the sauce, return the broccoli to the party, and cook until the sauce clings to everything like a glaze
Tossing tender beef and crisp broccoli in a wok for a quick Beef and Broccoli stir-fry. Save
Tossing tender beef and crisp broccoli in a wok for a quick Beef and Broccoli stir-fry. | douxtifawine.com

This became my go-to dinner the year I lived alone and refused to cook elaborate meals for one person. Something about the rhythm of stir frying, the way ingredients hit hot oil and transform, made even a Tuesday night feel special.

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 That Restaurant Texture

The cornstarch coating on the beef creates this velveting technique that Chinese restaurants have used forever. I used to skip it, thinking it was unnecessary, but one side-by-side test convinced me it makes all the difference between tough steak and meltingly tender beef.

Sauce Secrets

That glossy finish you see in takeout containers comes from the sauce reducing and thickening right in the pan with the meat. I learned the hard way that adding cornstarch to cold liquid creates lumps, so whisk it thoroughly before it hits any heat.

Make It Your Own

Snow peas, bell peppers, or even mushrooms work beautifully here if broccoli isnt your thing. The sauce is versatile enough to carry whatever vegetables need using up in your crisper drawer.

  • Slice the beef when its slightly frozen, which makes cutting thin strips much easier
  • Have your rice cooked before you start anything else, because the stir fry waits for no one
  • Set the table while the beef marinates, so you can eat immediately while its at its best
A serving of homemade Beef and Broccoli over jasmine rice, garnished with green onions and sesame seeds. Save
A serving of homemade Beef and Broccoli over jasmine rice, garnished with green onions and sesame seeds. | douxtifawine.com

Good food doesnt need to be complicated, and this recipe proves it every single time.

Recipe FAQ

How do I slice beef for stir-fry?

Slice flank steak against the grain into thin, even strips. Cutting across the muscle fibers shortens them, making each bite tender rather than chewy. Partially freezing the beef for 20 minutes makes slicing easier and more uniform.

Can I make this gluten-free?

Substitute regular soy sauce with tamari and use a gluten-free oyster sauce alternative. Always check labels on condiments, as some contain wheat-based ingredients. Tamari provides the same savory depth as soy sauce without gluten.

Why does my beef get tough?

Crowding the pan lowers temperature and causes steaming instead of searing. Cook beef in batches if needed. Also, avoid overcooking—sliced beef needs only 2-3 minutes over high heat. The cornstarch marinade helps protect the meat's moisture.

What vegetables work as substitutions?

Snap peas, bell peppers, carrots, or bok choy all work beautifully. Adjust cooking times accordingly—softer vegetables like bell peppers need less time, while carrots may require an extra minute to reach desired tenderness.

Can I meal prep this dish?

Yes, but store components separately. Keep cooked rice, beef-broccoli mixture, and sauce in distinct airtight containers. Reheat gently in a skillet with a splash of water to refresh the sauce. Avoid microwaving, which can make beef rubbery.

How can I make the sauce thicker?

If sauce is too thin, mix an additional ½ teaspoon cornstarch with 1 tablespoon cold water, then stir into the bubbling sauce. Cook for 30 seconds until thickened. Remember sauce thickens slightly as it cools.

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 duration
15 min
Cooking duration
15 min
Time required
30 min
Author Ronald Meyer


Skill Level Easy

Cuisine Type Chinese-American

Makes 4 Portions

Diet Preferences 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)

Step-by-Step

Step 01

Marinate the Beef: Toss the sliced flank steak with 1 tablespoon soy sauce and 1 tablespoon cornstarch in a bowl. Let sit 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 florets and stir-fry for 2–3 minutes until bright green and crisp-tender. Remove from pan and set aside.

Step 04

Sear the Beef: Add remaining 1 tablespoon oil to the pan. Spread marinated beef in a single layer and sear undisturbed for 1 minute. Stir-fry for 2–3 minutes until browned and nearly cooked through.

Step 05

Add Aromatics: Add minced garlic and grated ginger to the beef. Stir-fry for 30 seconds until fragrant, being careful not to burn the garlic.

Step 06

Combine and Thicken: Return broccoli to the pan. Pour in 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 jasmine 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.

Tools You'll Need

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

Allergy details

Review ingredient list for any allergens and reach out to a medical expert if unsure.
  • Contains soy (soy sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain gluten (soy and oyster sauces)

Nutrition Details (per serving)

Shared for helpful reference only—always check with your healthcare practitioner.
  • 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.