Beef and Broccoli Stir-Fry

Featured in: Everyday Home Plates

This dish highlights thinly sliced beef and vibrant broccoli florets cooked quickly in a wok. The beef is marinated with soy sauce and cornstarch for tenderness, then combined with sautéed garlic and fresh ginger to enhance depth. A savory sauce blends soy and oyster sauces, brown sugar, and sesame oil for a balanced glaze coating the ingredients perfectly. Served over steamed jasmine rice, it's a harmonious blend of flavors and textures made in just 30 minutes.

Updated on Fri, 09 Jan 2026 14:17:00 GMT
Steaming Beef and Broccoli stir-fry, tender beef with crisp broccoli, looks delicious over rice. Pin it
Steaming Beef and Broccoli stir-fry, tender beef with crisp broccoli, looks delicious over rice. | cozyzriga.com

I discovered beef and broccoli not in a restaurant, but standing in my kitchen at midnight, staring at a nearly empty fridge and a hungry friend waiting in the living room. I had flank steak, broccoli, and the basics, so I threw together what I thought was a casual fix. The moment that sauce hit the pan and filled the room with garlic and soy, I realized I'd accidentally stumbled onto something better than takeout. Now it's the dish I make when I want to feel like I know what I'm doing, even on nights when I'm just improvising.

The first time I made this for my sister, she arrived expecting leftovers and instead sat down to steam rising off a hot plate. She kept asking if I'd learned this somewhere, and honestly, the best part was watching her realize her perpetually overwhelmed sibling could make restaurant-quality food. It became her go-to request, which taught me that sometimes the simplest dishes are the ones people remember longest.

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 sliced across the grain: Slicing against the grain is the secret to tender beef in stir-fries; it breaks up the muscle fibers so each bite is soft even with quick cooking.
  • Cornstarch (for beef marinade and sauce): It seals the meat and thickens the sauce into that glossy coating that clings to everything—skip it and you'll have a watery dish.
  • Soy sauce: Use regular soy sauce, not tamari, unless you're going gluten-free; the depth matters here.
  • Broccoli florets: Cut them roughly the same size so they cook evenly and stay bright green instead of turning olive-drab.
  • Garlic and ginger: Fresh is non-negotiable; jarred loses its punch and the dish tastes like it came from the back of a cabinet.
  • Oyster sauce: This is what makes the sauce taste like takeout, but double-check the label because some brands have way more sugar.
  • Sesame oil: A little goes a long way; it's the whisper at the end that makes people ask what you added.
  • Jasmine rice: It soaks up the sauce without getting heavy, but any rice works if that's what you have.

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 your sliced beef with soy sauce and cornstarch in a bowl and let it sit for 10 minutes. This marinade seasons the meat and creates a protective coating that keeps it tender and gives it a slight gloss when it hits the heat.
Mix your sauce:
Whisk soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil in a small bowl. Set it nearby because once you start cooking, you won't have time to hunt for ingredients.
Sear the broccoli first:
Heat 1 tablespoon oil in a large skillet or wok over high heat until it shimmers, then add broccoli and stir-fry for 2 to 3 minutes until it's bright green and just starting to soften. You want it to still have a slight crunch; it'll cook a bit more later.
Brown the beef:
Add the remaining oil and let it heat for 30 seconds, then spread the beef out in a single layer without stirring for 1 minute. This builds a golden crust that locks in flavor; then stir-fry for another 2 to 3 minutes until it's mostly cooked through but still tender inside.
Build the flavor:
Add garlic and ginger and stir constantly for 30 seconds until the smell hits you—that's your signal they're done. Longer and they'll burn and turn bitter.
Bring it together:
Return the broccoli to the pan, pour in the sauce, and stir everything until coated. Cook for 1 to 2 minutes until the sauce thickens from translucent to glossy and clings to the beef and broccoli.
Serve immediately:
Transfer to a plate over steamed rice while it's hot, and scatter sesame seeds and sliced spring onions on top if you have them. The moment it hits the plate is when it tastes best.
Savory Beef and Broccoli stir-fry: hearty beef and vegetables glistening in a rich, dark sauce. Pin it
Savory Beef and Broccoli stir-fry: hearty beef and vegetables glistening in a rich, dark sauce. | cozyzriga.com

There was a night when I made this for someone I was trying to impress, and halfway through cooking, I realized I'd forgotten the oyster sauce entirely. I added a splash of fish sauce instead and worried the whole meal was ruined, but they said it was the best version they'd ever had. It taught me that this dish is more forgiving than it seems, and sometimes the mistakes are the most memorable parts.

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.

Why Beef and Broccoli Became My Weeknight Anchor

This dish sits in that sweet spot where it feels special enough to serve to people you care about, but simple enough to make on Tuesday nights when you're tired. There's something grounding about the ritual of it—slicing beef, chopping broccoli, listening to the sizzle—that makes the kitchen feel like a place where you can do something well even when other things feel messy. I've made it dozens of times and it never disappoints, which is rare.

The Truth About Stir-Fries

Stir-fries are about high heat, quick motion, and confidence more than anything else. The first time I made this, I was terrified of the flames and moved slowly, and everything came out soft and brown instead of crisp and bright. The next time I stopped overthinking, cranked the heat, and moved faster, and suddenly the broccoli had a color and the beef had texture. High heat is your friend here.

Building Your Stir-Fry Rhythm

Once you understand this recipe, you can swap proteins or vegetables without losing the magic—chicken breast, shrimp, tofu, even mixed vegetables all work. The sauce is the heart; the proteins and vegetables are just vessels. I've made versions with different vegetables based on the season, and some have become just as reliable as the original.

  • Keep everything prepped and within arm's reach before the pan gets hot, because once you start, you won't have time to chop.
  • If your beef isn't sliced thin enough, it won't cook through in the time the stir-fry needs, so take a moment to slice it right.
  • Taste the sauce before you pour it in; adjust the sweetness or saltiness then, because once it's in the pan, it's harder to fix.
Enjoy a flavorful plate of homemade Beef and Broccoli, served atop fluffy, white rice right away. Pin it
Enjoy a flavorful plate of homemade Beef and Broccoli, served atop fluffy, white rice right away. | cozyzriga.com

This recipe has fed friends, impressed family, and gotten me through countless nights when I needed something fast that didn't taste like settling. It's simple enough to be reliable and interesting enough to never feel boring. Make it tonight; you'll understand why it keeps coming back around.

Recipe FAQs

What cut of beef works best for this dish?

Flank steak or any thinly sliced, tender beef cut is ideal for quick cooking and absorbing the marinade flavors evenly.

How can I keep the broccoli crisp and bright?

Stir-fry the broccoli over high heat just until bright green and tender-crisp, usually 2-3 minutes, to preserve texture and color.

What is the role of cornstarch in this preparation?

Cornstarch helps create a smooth coating on the beef and thickens the sauce to cling nicely to the ingredients.

Can I substitute any ingredients for dietary preferences?

Yes, chicken or tofu can replace beef, and tamari can be used instead of soy sauce for gluten-free needs.

How do I enhance the flavor without changing cooking time?

Add a splash of rice wine or a pinch of chili flakes to the sauce for extra depth without extending the cooking process.

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 slices and crisp broccoli cooked in a rich soy-garlic sauce served over steamed rice.

Prep Time
15 min
Cook Time
15 min
Total Duration
30 min
Written by Micah Stewart


Skill Level Easy

Cuisine Chinese-American

Yield 4 Portions

Diet Preferences Free from Dairy

What You’ll Need

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

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)

Steps

Step 01

Marinate Beef: Combine sliced flank steak with 1 tablespoon soy sauce and 1 tablespoon cornstarch in a bowl. Let marinate for 10 minutes.

Step 02

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

Step 03

Cook Broccoli: Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat. Stir-fry broccoli florets for 2–3 minutes until bright green and tender. Remove and set aside.

Step 04

Cook Beef: Add remaining tablespoon of vegetable oil to the pan. Place marinated beef in a single layer and sauté undisturbed for 1 minute, then stir-fry for an additional 2–3 minutes until browned and nearly cooked through.

Step 05

Add Aromatics: Add minced garlic and grated ginger to the pan. Stir-fry for 30 seconds until fragrant.

Step 06

Combine and Finish: Return broccoli to the pan and pour in the prepared sauce. Stir to coat all ingredients evenly. Cook for 1–2 minutes until the sauce thickens and the dish is heated through.

Step 07

Serve: Serve the beef and broccoli immediately over steamed jasmine or long-grain 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 Details

Examine all ingredients for allergens and talk with your healthcare provider if unsure.
  • Contains soy (soy sauce, oyster sauce) and shellfish (oyster sauce). May contain gluten; verify gluten-free labels if necessary.

Nutritional Info (each serving)

These nutrition details are for general knowledge, not a substitute for medical guidance.
  • Calories: 410
  • Lipids: 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.