Beef and Broccoli Stir-Fry

Featured in: Today’s Meal Ideas

This classic Chinese-American dish features thinly sliced flank steak marinated and stir-fried until browned, then paired with bright green broccoli florets. The savory sauce combines soy sauce, oyster sauce, brown sugar, and sesame oil for that signature umami flavor. Everything comes together in just 30 minutes, making it perfect for weeknight dinners.

The beef is velveted with cornstarch for extra tenderness, while quick high-heat cooking keeps the broccoli crisp-tender. Serve over fluffy jasmine rice and garnish with sesame seeds and fresh spring onions for a complete meal that's naturally dairy-free and packed with protein.

Updated on Tue, 13 Jan 2026 09:30:00 GMT
Beef and Broccoli features tender beef slices and bright green broccoli florets coated in a glossy, savory sauce over steamed rice. Save to Pinterest
Beef and Broccoli features tender beef slices and bright green broccoli florets coated in a glossy, savory sauce over steamed rice. | warmimesli.com

The takeout containers would pile up on Friday nights when my roommate and I were too exhausted to cook, and without fail, beef and broccoli was always our shared order. One rainy Tuesday, staring at yet another Styrofoam box, I decided it couldn't be that complicated to recreate at home. The first attempt was honestly a disaster—the beef turned into shoe leather and the sauce was a salty mess. But something about that failure made me determined to figure it out, and now it's become the weeknight dinner that actually delivers on the promise of something better than takeout.

My brother-in-law came over during that experimental phase, skeptical that homemade could beat his favorite takeout spot. I watched him take that first bite, his eyebrows go up, and the fork immediately go back for more. Now he requests it whenever he visits, and honestly, it's become the dish I make when I need to impress without actually trying too hard.

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 for tenderness, and let the cornstarch marinade work its magic
  • Cornstarch: This creates the velveting coating that protects the beef and makes it silky smooth
  • Broccoli florets: Dont overcrowd the pan so they get that vibrant green instead of turning mushy
  • Soy sauce and oyster sauce: The umami power couple that gives the sauce its depth
  • Fresh garlic and ginger: These aromatics transform the dish from basic to incredible

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare the beef:
Toss the thinly sliced flank steak with soy sauce and cornstarch until each piece is coated, then let it sit for 10 minutes while you prep everything else
Whisk the sauce:
Combine all sauce ingredients in a small bowl, making sure the brown sugar and cornstarch are fully dissolved
Cook the broccoli:
Heat oil in a wok over high heat and stir-fry broccoli for 2 to 3 minutes until bright green and just tender, then remove from the pan
Sear the beef:
Add more oil to the hot pan and spread the beef in a single layer, letting it develop a golden crust before stirring
Add aromatics and finish:
Stir in garlic and ginger until fragrant, return the broccoli to the pan, then pour in the sauce and toss until everything is glossy and thickened
Sizzling Beef and Broccoli in a wok with minced garlic and ginger, steam rising as the beef sears alongside crisp broccoli. Save to Pinterest
Sizzling Beef and Broccoli in a wok with minced garlic and ginger, steam rising as the beef sears alongside crisp broccoli. | warmimesli.com

Last winter, during that terrible week when we were all stuck inside with that flu going around, this was the only thing anyone had appetite for. Something about the savory sauce and tender beef felt like comfort food, even though it's technically a stir-fry.

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.

The Secret to Velveting Beef

The cornstarch coating technique is what Chinese restaurants use to keep beef tender. It creates a protective layer that seals in moisture and gives the meat that characteristic silky texture that sets takeout apart from most home-cooked versions.

Making It Your Own

Snap peas, bell peppers, or even mushrooms work beautifully alongside or instead of broccoli. The sauce is versatile enough to handle whatever vegetables you need to use up from the crisper drawer.

Serving Suggestions

Steamed jasmine rice is the classic choice, but cauliflower rice works if you are watching carbs. The sauce also clings beautifully to udon noodles for a lo mein inspired dinner.

  • Cucumber salad with rice vinegar dressing cuts through the richness
  • Fresh spring rolls add crunch without much effort
  • Leftovers reheat beautifully for lunch the next day
Served family-style, Beef and Broccoli is plated over fluffy jasmine rice and topped with sesame seeds and sliced green onions. Save to Pinterest
Served family-style, Beef and Broccoli is plated over fluffy jasmine rice and topped with sesame seeds and sliced green onions. | warmimesli.com

There is something deeply satisfying about making a dish faster than delivery would take to arrive. Now whenever I see those familiar takeout containers in someone else's kitchen, I find myself telling them about the cornstarch trick that changed everything.

Recipe FAQs

How do I slice the beef properly?

Slice the flank steak thinly across the grain. This means cutting perpendicular to the muscle fibers, which ensures tender pieces rather than chewy ones. Partially freezing the beef for 20 minutes makes slicing easier.

Can I make this gluten-free?

Yes, substitute regular soy sauce with tamari and use a gluten-free oyster sauce or hoisin sauce alternative. Always check labels to ensure all condiments are certified gluten-free.

What other proteins work well?

Chicken breast or thigh slices work excellently with the same preparation time. For a vegetarian version, use extra-firm tofu pressed and sliced, or increase the broccoli and add other vegetables like bell peppers and snap peas.

How do I prevent the sauce from being too salty?

Start with less soy sauce than called for and adjust to taste. You can also add a teaspoon of rice vinegar or acid to balance the saltiness. The brown sugar helps round out the flavors.

Can I prepare components ahead?

Slice the beef and whisk the sauce up to 24 hours in advance, storing them separately in the refrigerator. The broccoli can be cut ahead but is best cooked fresh for optimal texture.

What vegetables can I add?

Snow peas, sliced carrots, bell peppers, water chestnuts, or baby corn all work well. Add longer-cooking vegetables like carrots with the broccoli, and quick-cooking ones like snow peas during the final minute.

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 min
Time to cook
15 min
Total Duration
30 min
Created by Dana Whitmore


Skill Level Easy

Cuisine Chinese-American

Makes 4 Number of Servings

Diet Preferences Dairy Free

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
02 1 tablespoon sesame seeds (optional)
03 2 spring onions, sliced (optional)

How to Make It

Step 01

Marinate the Beef: Toss the sliced beef 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 and stir-fry for 2–3 minutes until bright green and crisp-tender. Remove and set aside.

Step 04

Sear the Beef: Add remaining tablespoon of oil to the pan. Add 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 garlic and ginger to the pan. Stir-fry for 30 seconds until fragrant, being careful not to burn.

Step 06

Combine and Thicken: Return broccoli to the pan. Pour in sauce and stir to coat all ingredients. Cook for 1–2 minutes until sauce thickens and everything is heated through.

Step 07

Serve: Serve immediately over steamed 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.

Equipment Needed

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

Allergy Information

Always review every ingredient for allergens and talk to a medical expert if needed.
  • 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 serving)

This nutrition information is for reference only. Please consult your health provider for advice.
  • Calories: 410
  • Fats: 13 g
  • Carbohydrates: 48 g
  • Protein: 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.