HomeEasy Dinners › Beef and Broccoli

Beef and broccoli

By Ami · September 3, 2026 · ★★★★★ 4.9 from 71 reviews · Jump to Recipe · Print

This easy beef and broccoli recipe is the one that finally got me to stop ordering it — tender velveted flank steak, crisp-tender broccoli and a glossy garlic ginger sauce that clings to every piece, done in about 25 minutes. It's faster than delivery, it lands around 38g of protein a serving, and it has quietly become my most-made weeknight stir fry.

Easy beef and broccoli stir fry with tender sliced flank steak and bright green broccoli in a glossy garlic ginger sauce over white rice — 25-minute takeout-style dinner recipe
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

This is the takeout dish that's better at home.

Here's what you'll need.

Flank steak is my first choice, but sirloin or skirt steak work too. Oyster sauce is the one ingredient worth a special trip — it's what makes the sauce taste like the restaurant's, and a bottle lasts months in the fridge.

Ingredients for beef and broccoli portioned into small bowls — sliced flank steak, broccoli florets, soy sauce, oyster sauce, brown sugar, garlic, ginger, cornstarch, sesame oil, scallions and rice

Here's how it all comes together.

Step 1 — Slice and velvet the beef

Slice the flank steak thinly against the grain — a 15-minute stint in the freezer makes this much easier. Toss the slices with cornstarch, a tablespoon of soy sauce and a pinch of baking soda and let it sit while you prep everything else.

Thin slices of flank steak being tossed with cornstarch and soy sauce to velvet the beef for beef and broccoli
Step 2 — Whisk the sauce

In a measuring jug, whisk together the soy sauce, oyster sauce, brown sugar, garlic, ginger, sesame oil, cornstarch and water. Having it ready in one jug is what makes the actual stir-frying feel calm instead of frantic.

Whisking the beef and broccoli stir fry sauce — soy sauce, oyster sauce, brown sugar, garlic and ginger in a glass jug
Step 3 — Steam the broccoli

Add the broccoli to the hot wok with a splash of water, cover and steam for 2 to 3 minutes until bright green and just tender. Tip it onto a plate — it finishes cooking in the sauce later, so keep it on the crisp side.

Bright green broccoli florets steaming in a skillet with the lid lifted for beef and broccoli stir fry
Step 4 — Sear the beef hard

Wipe the wok, get it screaming hot with a tablespoon of oil, and lay the beef in a single layer. Leave it alone for 90 seconds to build a real crust, flip, and give it another minute. Work in two batches — crowding is how beef ends up grey and chewy.

Sliced flank steak searing in a single layer in a very hot wok with caramelized brown edges
Step 5 — Thicken the sauce

Turn the heat to medium, pour the sauce into the wok and stir for about a minute until it bubbles and turns glossy and thick enough to coat a spoon. If it gets too thick, a splash of water loosens it right back up.

Dark glossy garlic ginger sauce bubbling and thickening in a hot wok for beef and broccoli
Step 6 — Toss it all together

Return the beef and broccoli to the wok and toss for 30 seconds so everything is coated and hot. Finish with sesame seeds and sliced scallions and serve straight away over steamed rice.

Seared beef and broccoli being tossed together in glossy garlic ginger sauce with sesame seeds
Two bowls of easy beef and broccoli over white rice with chopsticks, sesame seeds and scallions — 25-minute high protein dinner
Slow Cooker Mediterranean Diet Cookbook coverWant more dinners this simple? The Ultimate Slow Cooker Mediterranean Diet Cookbook is full of set-it-and-forget-it weeknight meals.

Things I learned while testing this recipe.

Make it a meal prep dinner.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: refrigerate in an airtight container up to 4 days. Keep the rice separate if you can so it doesn't soak up all the sauce. The beef and broccoli freeze reasonably well for up to 2 months, though the broccoli softens.

Reheating: a hot skillet with a tablespoon of water for 3 to 4 minutes is best — it brings the sauce back to glossy. The microwave works too: 90 seconds, stirring halfway, with a splash of water over the rice.

More easy dinner recipes...

Honey garlic chicken bowls
Honey garlic chicken bowls — 20-minute high protein dinner
Garlic butter steak bites
Garlic butter steak bites — 15-minute skillet dinner
One pot creamy chicken and rice
One pot creamy chicken and rice — easy 40-minute dinner
Air fryer honey garlic shrimp
Air fryer honey garlic shrimp — 20 minutes, sticky and sweet

Beef and broccoli

★★★★★ 4.9 from 71 reviews — easy beef and broccoli with velveted flank steak, crisp-tender broccoli and a glossy garlic ginger sauce. Better than takeout, about 25 minutes, 38g protein a serving.

Prep 10 min · Cook 15 min · Total 25 min · Serves 4 · Category: Easy Dinners · Cuisine: Chinese-American

Ingredients

Instructions

  1. Velvet. Toss the sliced beef with the cornstarch, 1 tbsp soy sauce and baking soda. Set aside 10 minutes.
  2. Sauce. Whisk the soy sauce, oyster sauce, brown sugar, garlic, ginger, sesame oil and the cornstarch-water slurry in a jug.
  3. Broccoli. Heat a large wok or skillet over high heat. Add the broccoli and ¼ cup water, cover and steam 2–3 minutes until bright green and just tender. Transfer to a plate.
  4. Sear. Wipe the wok dry, add 1 tbsp oil and heat until shimmering. Add half the beef in a single layer; cook undisturbed 90 seconds, flip and cook 1 minute more. Remove and repeat with the remaining oil and beef.
  5. Thicken. Reduce the heat to medium. Pour in the sauce and stir 1 minute until bubbling, glossy and thick enough to coat a spoon.
  6. Toss. Return the beef and broccoli to the wok and toss 30 seconds to coat. Serve over rice with scallions and sesame seeds.

Notes: Sirloin or skirt steak work in place of flank. For a lower-sugar version, drop the brown sugar to 1 tbsp. Gluten-free: use tamari and a gluten-free oyster sauce. Add sliced mushrooms or bell pepper in step 3 if you want more vegetables. A pinch of red pepper flakes or a squeeze of sriracha gives it a kick.

Nutrition (per serving, without rice, estimated): 380 calories · 38g protein · 18g carbs · 16g fat · 4g fiber

The Ultimate Slow Cooker Mediterranean Diet Cookbook cover

If easy dinners are the goal, this cookbook makes them automatic.

The Ultimate Slow Cooker Mediterranean Diet Cookbook is built on the same idea as this stir fry — real ingredients, simple technique, big flavor — but with the slow cooker doing the work. Tested, family-approved recipes for the nights you'd rather not stand at the stove at all.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

FAQ

What is the best cut of beef for beef and broccoli?
Flank steak is the classic — lean, beefy and tender when sliced thin against the grain. Sirloin and skirt steak both work well too. Avoid stew cuts like chuck, which need long cooking.
How do you make beef tender like Chinese restaurants?
Velveting: toss the sliced beef with cornstarch, a little soy sauce and a pinch of baking soda for 10 minutes before searing. The baking soda tenderizes the surface and the cornstarch protects it from the heat, so it stays silky.
Can I use frozen broccoli for beef and broccoli?
Yes. Skip the steaming step — add the frozen florets straight to the hot wok with the sauce and cook 2 to 3 minutes until heated through. Fresh has a better crunch, but frozen is completely fine.
How do I thicken beef and broccoli sauce?
The cornstarch slurry in the sauce does it — simmer for about a minute and it turns glossy. If it's still thin, whisk another teaspoon of cornstarch into a tablespoon of cold water and stir it in.