Beef and Broccoli Stir-Fry

Featured in: Everyday Meal Choices

This beloved Chinese-American dish features thinly sliced flank steak and fresh broccoli florets quickly stir-fried in a hot wok until perfectly tender. The beef gets velvety and tender through a simple cornstarch marinade, while the broccoli stays crisp-tender and bright green. A rich sauce made with soy sauce, oyster sauce, brown sugar, and aromatic sesame oil creates the signature glossy coating that clings to every bite.

The entire dish comes together in just 30 minutes, making it perfect for busy weeknight dinners. Serve over fluffy jasmine rice and garnish with sesame seeds and sliced spring onions for extra texture and flavor. The sauce can be customized with chili flakes for heat or rice wine for depth, while the protein easily swaps to chicken or tofu for variation.

Updated on Tue, 13 Jan 2026 10:08:00 GMT
Tender beef and crisp broccoli florets coated in a glossy soy-garlic sauce, served over fluffy jasmine rice in a white bowl. Save Pin
Tender beef and crisp broccoli florets coated in a glossy soy-garlic sauce, served over fluffy jasmine rice in a white bowl. | casatiwizi.com

The first time I attempted beef and broccoli in my tiny apartment kitchen, I learned that high heat and patience make all the difference. My smoke detector went off twice, but that char on the beef taught me more than any cookbook could have. Now it is the Tuesday night dinner I actually look forward to making.

Last winter my sister came over exhausted from work, and I whipped this up while she complained about her boss. Something about standing over a hot wok, smelling ginger hit the oil, made the whole day feel smaller and more manageable. She asked for thirds, which is how I know this recipe works.

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: Slice it thin against the grain, and remember that cornstarch velvet coating is what makes it tender
  • Broccoli florets: Do not overcrowd the pan or they will steam instead of getting those gorgeous charred edges
  • Soy sauce and oyster sauce: The dynamic duo of Chinese-American cooking, building that umami foundation we all crave
  • Brown sugar: Just enough to balance the salty and help the sauce cling to every bite
  • Fresh ginger and garlic: Minced right before cooking, because jarred ginger will never give you that bright punch

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Velvet the beef:
Toss those paper-thin slices with soy sauce and cornstarch, then walk away for ten minutes and let it work its magic.
Whisk your sauce:
Combine soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil until the sugar dissolves completely.
Char the broccoli:
Get your pan ripping hot, add oil, and let the broccoli florets hit that heat until they turn bright green with slight char marks.
Sear the beef:
Add more oil, spread the beef in a single layer, and resist the urge to touch it for a full minute so it develops that crust.
Bloom the aromatics:
Toss in garlic and ginger, stir constantly for thirty seconds, and breathe deeply because that smell is everything.
Bring it together:
Return the broccoli, pour in that sauce, and let it bubble until it coats everything like a glossy embrace.
Save Pin
| casatiwizi.com

Sunday dinner at my place usually ends with someone asking for this recipe, and I have started printing copies to hand out because texting never seems to stick. There is something about watching people scrape their plates that feels like the highest compliment.

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 Just Right

Partial freezing the steak for twenty minutes makes slicing thin strips so much easier, and honestly, it saves my fingers every single time. Cutting against the grain shortens muscle fibers, which sounds technical until you bite into beef that practically melts.

Making It Yours

Sometimes I add sliced bell peppers or snap peas when I need more color on the plate. A pinch of red pepper flakes in the sauce sneaks up on you beautifully, especially if you are cooking for someone who claims they do not like spice.

Serving It Up

Hot rice matters more than we admit, because that sauce needs something to soak into immediately. I keep toasted sesame seeds in a little jar on the counter, mostly because the crunch adds something special to each bite.

  • Cook extra rice tomorrow's lunch, because this reheats beautifully
  • Cut the broccoli into uniform bite-sized pieces so everything cooks evenly
  • Have all ingredients prepped before you turn on the heat, because stir-frying waits for no one
Freshly stir-fried beef and broccoli sizzling in a savory sauce, with a sprinkle of sesame seeds and sliced green onions on top. Save Pin
Freshly stir-fried beef and broccoli sizzling in a savory sauce, with a sprinkle of sesame seeds and sliced green onions on top. | casatiwizi.com

Some nights cooking feels like a chore, but this dish reminds me why I started feeding people in the first place.

Recipe Questions & Answers

What cut of beef works best?

Flank steak is ideal because it's lean and takes on flavor well. Slice it thinly across the grain for maximum tenderness. Skirt steak or sirloin also work perfectly.

How do I prevent the beef from getting tough?

Marinate the beef in cornstarch and soy sauce for at least 10 minutes. This technique, called velveting, protects the meat during high-heat cooking and keeps it tender.

Can I make this gluten-free?

Absolutely. Substitute tamari or coconut aminos for soy sauce, and use a gluten-free oyster sauce alternative. Always check labels to verify your sauces are certified gluten-free.

Why should I cook the broccoli separately?

Cooking broccoli first ensures it gets crisp-tender without overcooking. Removing it before adding the beef prevents the florets from becoming mushy while the meat finishes cooking.

Can I meal prep this dish?

The sauce and marinated beef can be prepared up to a day in advance. Store components separately in the refrigerator and stir-fry just before serving for the best texture and flavor.

What vegetables can I add?

Bell peppers, snap peas, carrots, mushrooms, or baby corn all complement the flavors well. Add them when stir-frying the broccoli, adjusting cooking time as needed.

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 florets in a savory soy-garlic sauce over steamed rice, ready in 30 minutes.

Prep Time
15 min
Time to Cook
15 min
Overall Time
30 min
Author Mason Cruz

Recipe Type Everyday Meal Choices

Skill Level Easy

Cuisine Chinese-American

Portion Size 4 Number of Servings

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 Guide

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

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

Step 03

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

Step 04

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

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

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

Allergy Details

Be sure to review ingredients for any allergies and talk to a healthcare provider if you're uncertain.
  • Contains soy (soy sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain gluten (soy and oyster sauces)

Nutrition Info (for one serving)

These nutrition numbers are just for reference and shouldn't be mistaken for health advice.
  • Calorie Count: 410
  • Fat content: 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.