Beef and Broccoli Stir-Fry

Featured in: Everyday Table Dishes

This dish features thinly sliced flank steak marinated in soy sauce and cornstarch, cooked quickly with crisp broccoli florets and aromatics like garlic and ginger. A combination of soy, oyster sauce, sesame oil, and brown sugar creates a glossy, savory sauce that perfectly coats the ingredients. Served hot over jasmine or long-grain rice, this stir-fry is a speedy yet satisfying meal that balances tender protein and fresh vegetables with umami-rich flavors.

Updated on Fri, 09 Jan 2026 08:18:00 GMT
Tender Beef and Broccoli stir-fry, sizzling in a wok, served over fluffy rice, ready to eat. Pin It
Tender Beef and Broccoli stir-fry, sizzling in a wok, served over fluffy rice, ready to eat. | cozyhummus.com

The first time I made beef and broccoli at home, I was trying to recreate a takeout order that had arrived cold. I stood there with my wok heating up, thinking how hard could this really be? Turns out, the magic wasn't in following steps—it was in understanding that a screaming hot pan and meat that's still cool from the fridge create this perfect sear. That night, something clicked, and I stopped ordering it out.

I remember serving this to my roommate on a Wednesday night when we were both exhausted. She took one bite and looked up like I'd just revealed a secret I'd been keeping from her. That's when I realized this wasn't just stir-fry—it was proof that cooking something good doesn't require hours or complicated technique, just intention and heat.

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 (450g): Sliced thin across the grain so it stays tender even with high heat cooking—this cut is the backbone of great beef stir-fry.
  • Cornstarch (2 tablespoons total): One part goes on the beef to help it brown faster and stay juicy, the other thickens the sauce into that silky coat you want.
  • Soy sauce (5 tablespoons total): Some goes on the beef to season it early, the rest builds the sauce's salty, complex base.
  • Vegetable oil (2 tablespoons): Use an oil that can handle high heat without smoking—this is non-negotiable for a proper sear.
  • Broccoli florets (300g): Cut them roughly the same size so they cook evenly; uneven pieces mean some burn while others stay hard.
  • Garlic and ginger (2 cloves and 1 teaspoon): These go in at the very end so their aromatics don't burn away—timing matters.
  • Oyster sauce (2 tablespoons): This adds a subtle sweetness and depth that straight soy sauce can't match alone.
  • Sesame oil (1 teaspoon): Added to the sauce, not for cooking—drizzle it in at the end for that toasted, fragrant finish.
  • Brown sugar (1 tablespoon): Just enough to balance the salt and make the sauce glossy when it reduces.
  • Water (2 tablespoons): This dilutes the sauce so it coats everything instead of pooling thick.
  • Rice (300g cooked): The bed everything lands on; use jasmine if you want subtle fragrance, long-grain if you prefer neutral.
  • Sesame seeds and spring onions: Optional but they transform the dish visually and add that last-minute brightness and crunch.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Season and prepare the beef:
Toss your sliced steak with 1 tablespoon soy sauce and 1 tablespoon cornstarch, then let it sit for 10 minutes. This isn't just marinating—you're coating each piece so it gets a crispy edge when it hits the pan.
Mix the sauce:
In a small bowl, whisk together all your sauce ingredients until smooth. This step takes 30 seconds but prevents lumps and gives you confidence that everything will come together.
Stir-fry the broccoli first:
Heat 1 tablespoon oil in your wok or skillet over high heat until it shimmers, then add broccoli and keep moving it for 2–3 minutes. You want it bright green with just a little give when you bite it, not soft.
Sear the beef hard:
Add the last tablespoon of oil, let it get hot, then lay your beef in a single layer and don't touch it for a full minute—this is where the golden crust happens. After that minute, stir-fry for another 2–3 minutes until it's mostly cooked through but still has a touch of pink inside.
Build the aromatics:
Add your minced garlic and grated ginger, stir for 30 seconds until the smell hits you, then immediately return the broccoli to the pan. This quick timing means the flavors taste fresh, not burnt.
Finish with sauce:
Pour in your prepared sauce and stir everything together for 1–2 minutes. Watch as it goes from wet to glossy and thick enough to coat a spoon—that's when you know it's done.
Serve right now:
Spoon everything over hot rice while the sauce is still clinging to each piece. The heat keeps everything in its best moment.
Pin It
| cozyhummus.com

What strikes me now is how this dish taught me that the best cooking doesn't hide behind complexity. It's about respecting your ingredients, using heat wisely, and knowing when to stop fussing.

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 Power of High Heat

This recipe only works if your pan is properly hot from the start. A lukewarm wok makes everything steam instead of sear, and you lose that crucial contrast between caramelized crust and tender interior. I learned this the hard way on a night when I was being cautious and turned the heat down midway through. The beef came out gray and the broccoli wilted into submission. Now I preheat longer than feels necessary and trust that high heat is my friend here.

Timing as Technique

Everything in this recipe moves fast once you start cooking, which is why mise en place—having all your ingredients prepped and in reach—isn't optional, it's your lifeline. The moment you add that beef, you're in a 5-minute window where attention matters. I've found that doing this while a friend is in the kitchen talking to me actually helps because I can't overthink each step.

Making It Your Own

The foundation here is solid, but this is a recipe that rewards experimentation. I've added a splash of rice wine for depth, thrown in a pinch of chili flakes for heat, and even swapped the beef for chicken when I wanted something lighter. Each variation tastes different but feels equally true to what beef and broccoli should be—fast, satisfying, and exactly what you want.

  • A teaspoon of rice vinegar or a splash of rice wine adds complexity without changing the structure.
  • If you prefer it spicy, add dried chili flakes or a dash of sriracha to the sauce before cooking.
  • You can substitute tofu or chicken for beef, though adjust cooking times accordingly—tofu needs less time, chicken needs a minute or two more.
A savory aroma of garlic and ginger fills the air with this delicious Beef and Broccoli dish. Pin It
A savory aroma of garlic and ginger fills the air with this delicious Beef and Broccoli dish. | cozyhummus.com

This dish reminds me why I started cooking in the first place—not to impress anyone, but because a meal made with focus and care tastes different. Make it tonight.

Questions & Answers

What cut of beef works best for this stir-fry?

Flank steak or similar cuts sliced thinly across the grain provide tender, flavorful beef ideal for quick cooking.

How do I keep broccoli crisp during cooking?

Stir-fry the broccoli separately for a short time until bright green and just tender to preserve its crunch.

Can I substitute other vegetables in this dish?

Yes, vegetables like snow peas, bell peppers, or snap peas pair well and add variety.

What is the purpose of cornstarch in the marinade and sauce?

Cornstarch tenderizes the beef and helps thicken the sauce for a smooth, glossy finish.

How can I adjust the flavor for a gluten-free version?

Replace soy and oyster sauce with gluten-free tamari and oyster sauce alternatives to maintain depth without gluten.

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 savory soy-garlic sauce, served with steamed rice.

Prep Time
15 minutes
Cook Time
15 minutes
Total Time
30 minutes
Created by Jeremiah Baldwin


Skill Level Easy

Cuisine Chinese-American

Makes 4 Portions

Diet Details No 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 grated ginger

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 cooked jasmine or long-grain rice
02 1 tablespoon sesame seeds (optional)
03 2 spring onions, sliced (optional)

How-To Steps

Step 01

Marinate Beef: Combine sliced beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch in a bowl. Set aside 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 for 2 to 3 minutes until bright green and slightly tender. Remove and set aside.

Step 04

Sear Beef: Add remaining tablespoon of oil to the pan. Add marinated beef in a single layer and cook undisturbed for 1 minute, then stir-fry for 2 to 3 minutes until browned and nearly cooked through.

Step 05

Add Aromatics: Stir in minced garlic and grated ginger; cook for 30 seconds until fragrant.

Step 06

Combine and thicken: Return broccoli to the pan, pour in the prepared sauce, and stir to coat. Cook for 1 to 2 minutes until sauce thickens and ingredients are heated through.

Step 07

Serve: Serve immediately over steamed rice. Optionally garnish with sesame seeds and sliced spring onions.

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 Need

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

Allergy Info

Double-check every ingredient to spot potential allergens and talk with a doctor if you’re unsure.
  • Contains soy and shellfish. May contain gluten depending on sauce brands.

Nutrition (one portion)

Nutritional details are for reference only and not a substitute for professional advice.
  • Calories: 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.