Beef Broccoli Stir-Fry

Featured in: Pan-Cooked Classics

This dish highlights thinly sliced beef and crisp broccoli florets stir-fried with garlic and ginger. A savory sauce of soy, oyster sauce, and sesame oil brings rich, balanced flavors. Marinating the beef in soy sauce and cornstarch ensures tenderness, while quick cooking preserves the broccoli’s vibrant color and crunch. Serve hot over steamed jasmine or long-grain rice, garnished with sesame seeds and spring onions for an authentic touch.

Updated on Sat, 10 Jan 2026 11:25:00 GMT
Tender beef and broccoli stir-fry glistening with savory sauce, ready for serving over rice. Save to Pinterest
Tender beef and broccoli stir-fry glistening with savory sauce, ready for serving over rice. | bellecravings.com

There's something about the sound of a hot wok that makes me cook faster. One weeknight, I was standing in front of my stove with a pound of flank steak and a head of broccoli, honestly just trying to get dinner on the table before anyone got hangry. That's when this beef and broccoli came together—quick, fragrant, and somehow more satisfying than anything I'd planned. Now it's the dish I reach for when I want something that tastes restaurant-quality but doesn't require any real fuss.

I made this for a friend who'd just moved back to the city, and we ate it straight from the wok while catching up. She said it tasted like the place we used to go to in Chinatown, and I realized that's exactly what I'd been chasing—that moment when takeout tastes like home because someone made it with care.

Ingredients

  • Flank steak: Slice it thin and against the grain so every bite is tender, not chewy. A good tip is to partially freeze the meat for about 30 minutes first, which makes slicing so much easier.
  • Cornstarch: This is what makes the beef silky and helps the sauce stick to everything. It's a small thing that changes everything.
  • Soy sauce: The backbone of the whole dish. Use a good one if you can, because the quality really shows up here.
  • Broccoli florets: Cut them roughly the same size so they cook evenly and stay bright green instead of turning to mush.
  • Garlic and ginger: Mince them fine so they distribute throughout the dish and hit you with flavor in every bite.
  • Oyster sauce: It adds umami depth that makes people ask what your secret ingredient is. It's not a secret, it's just this.
  • Sesame oil: A little goes a long way. It's the finishing note that makes this taste authentically restaurant-made.
  • Rice: Jasmine or long-grain both work beautifully as your base.

Instructions

Prepare the beef:
Toss your sliced beef with soy sauce and cornstarch in a bowl, stirring to coat everything evenly. This 10-minute wait is worth it because it seasons the meat and helps it cook up tender.
Mix the sauce:
Whisk all your sauce ingredients together in a small bowl until the brown sugar dissolves and everything's smooth. Set it aside so it's ready to go when you need it.
Cook the broccoli first:
Heat one tablespoon of oil in your wok or skillet over high heat until it's shimmering. Add the broccoli and stir-fry for 2–3 minutes, tossing it around so it stays bright green and just barely tender. You'll know it's done when it smells sweet and nutty.
Sear the beef:
Add the remaining oil to the pan and let it get hot. Lay your beef in a single layer and let it sit undisturbed for a minute so it gets a proper sear, then stir-fry for 2–3 minutes until it's browned on the outside and nearly cooked through.
Build the flavor:
Add your minced garlic and ginger and stir constantly for about 30 seconds. This is when your kitchen will smell incredible—that's your signal you're doing it right.
Bring it together:
Return the broccoli to the pan, pour in your sauce, and stir everything to coat. Let it cook for 1–2 minutes, stirring gently, until the sauce thickens and clings to the beef and broccoli like it was meant to be there.
Serve:
Spoon everything over your hot rice and finish with sesame seeds and sliced spring onions if you have them.
Enjoy a steaming bowl of homemade beef and broccoli, a quick and delicious weeknight dinner. Save to Pinterest
Enjoy a steaming bowl of homemade beef and broccoli, a quick and delicious weeknight dinner. | bellecravings.com

I remember my mom watching me make this once and saying it was the first time I'd cooked something she actually wanted to order from a restaurant. That compliment meant more than any recipe rating ever could.

Why This Works So Well

The magic here is in the timing and the heat. A hot pan means the beef gets a proper sear without drying out, and the broccoli stays crisp instead of turning into sad, mushy vegetables. The sauce is balanced enough that you don't need to adjust it—it's savory but not overly salty, slightly sweet but not cloying, and the sesame oil ties everything together with this subtle, toasty note that lingers.

Making It Your Own

This recipe is forgiving enough that you can play with it. I've added a splash of rice wine for extra depth, thrown in red chili flakes when I wanted heat, and even swapped in chicken or tofu when I didn't have beef on hand. Each version tastes different but equally good, which is the sign of a solid foundation.

Small Details That Matter

The difference between good and great stir-fry is usually just paying attention—making sure your oil is hot before things go in, not stirring constantly because sometimes ingredients need a moment to develop flavor, and tasting as you go so you know what you've got. It's also about having everything prepped before you start cooking, because once the wok's hot, there's no time to chop.

  • Keep your ingredients within arm's reach before you start cooking, because once things are moving, they move fast.
  • If your sauce seems too thick after cooking, add water a tablespoon at a time to loosen it up.
  • Serve immediately while everything's hot and the broccoli still has that bright color and slight crunch.
Imagine the savory aroma of this classic beef and broccoli, a Chinese-American culinary delight. Save to Pinterest
Imagine the savory aroma of this classic beef and broccoli, a Chinese-American culinary delight. | bellecravings.com

This is the kind of dish that reminds you why cooking at home matters. It's faster than delivery, tastes better, and you get to eat it hot from the pan.

Recipe FAQs

How do I keep the beef tender?

Marinate the beef slices in soy sauce and cornstarch for at least 10 minutes. This helps break down proteins, making the meat tender and ensuring it remains juicy after stir-frying.

What’s the best way to cook broccoli for crispness?

Stir-fry the broccoli separately for 2-3 minutes until bright green and just tender. This keeps it crisp and preserves its vibrant color before adding it back to the pan.

Can I substitute the oyster sauce?

Yes, you can use tamari or a gluten-free soy sauce alternative if avoiding allergens or gluten. This will slightly alter the flavor but keeps the dish balanced.

What rice pairs well with this dish?

Steamed jasmine or long-grain rice is ideal as it absorbs the sauce well and offers a fragrant, fluffy base that complements the stir-fry flavors.

How can I add more heat or flavor?

For extra kick, add chili flakes or a splash of rice wine to the sauce. These enhance depth and spice without overpowering the core ingredients.

Beef Broccoli Stir-Fry

A classic dish featuring beef and broccoli cooked in a flavorful soy-garlic sauce served with rice.

Prep Time
15 minutes
Cook Time
15 minutes
Total Duration
30 minutes
Recipe by Aaron Hicks


Skill Level Easy

Cuisine Type Chinese-American

Makes 4 Number of Servings

Dietary Details No Dairy

Ingredient List

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)

Steps

Step 01

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

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. Stir-fry broccoli florets for 2 to 3 minutes until bright green and tender-crisp. Remove and set aside.

Step 04

Sauté the Beef: Add remaining tablespoon of oil to the skillet. Spread marinated beef in a single layer and cook without stirring for 1 minute. Then stir-fry for 2 to 3 minutes until browned and nearly cooked.

Step 05

Add Aromatics: Incorporate minced garlic and grated ginger into the beef and 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 evenly coat all ingredients. Cook for 1 to 2 minutes until sauce thickens and the dish is heated through.

Step 07

Serve: Plate over steamed jasmine or long-grain rice. Garnish with sesame seeds and sliced spring onions if desired.

Equipment Needed

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

Allergy Details

Check every ingredient for allergen risks and chat with your doctor if you’re not sure.
  • Contains soy from soy sauce and oyster sauce
  • Contains shellfish from oyster sauce
  • May contain gluten depending on sauce brands; verify gluten-free options

Nutrition Information (per portion)

Nutrition info is meant as general advice — please talk to a healthcare expert for guidance.
  • Calorie Count: 410
  • Fat Content: 13 g
  • Carbohydrates: 48 g
  • Protein Amount: 28 g