New recipes straight to your inbox Follow on Pinterest

Beef and Broccoli Stir-Fry

10 servings
Beef and Broccoli Stir-Fry
Stir-Fries

Beef and Broccoli Stir-Fry

Prep15 min
Cook15 min
Total30 min
Serves4
Beef and Broccoli Stir-Fry
Glossy beef and broccoli in a garlic-ginger sauce that beats takeout.

There’s something magical about a glossy, savory stir‑fry that tastes just like the version you’d order from a Chinese restaurant. This beef and broccoli dish delivers that restaurant vibe with a tender flank steak, crisp broccoli, and a quick garlic‑ginger sauce that ties everything together in minutes.

I make it whenever I need a fast, satisfying weeknight dinner that the whole family will love. It’s easy enough for beginners, but the flavor depth feels like a little culinary triumph every time you plate it.

Why You’ll Love This Recipe

  • Ready in about 20 minutes, perfect for busy weeknights.
  • The flank steak stays tender thanks to quick high‑heat cooking.
  • The glossy sauce balances salty, sweet, and umami without any mystery ingredients.
  • Broccoli stays bright‑green and crisp, adding a boost of nutrition.
  • Makes a great base for meal‑prep; it reheats beautifully.

Ingredients You’ll Need

  • 1 lb flank steak, thinly sliced against the grainSlicing against the grain keeps the meat tender
  • 3 cups broccoli florets (about 1 medium head)You can use frozen broccoli if fresh isn’t available
  • 2 tbsp vegetable oil (or any neutral oil)
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp soy sauce (low‑sodium)
  • 1 tbsp oyster sauce
  • 1 tsp sesame oilAdds a nutty finish
  • 1 tbsp rice wine or dry sherryIf you don’t have, substitute with a splash of mirin
  • 1 tsp brown sugar (or honey)
  • 1 tsp cornstarch mixed with 2 tbsp water (slurry)Helps thicken the sauce
  • 2 scallions, sliced thin (optional garnish)
  • 1/4 tsp black pepper
Ingredients for Beef and Broccoli Stir-Fry

How to Make It

  1. 1
    In a bowl, toss the sliced steak with 1 tbsp soy sauce and the cornstarch slurry; let it rest for 5 minutes.
  2. 2
    Combine the remaining soy sauce, oyster sauce, sesame oil, rice wine, and brown sugar in a small bowl; set aside.
  3. 3
    Blanch the broccoli in boiling water for 1‑2 minutes until bright green, then shock in ice water and drain.
  4. 4
    Heat 1 tbsp oil in a wok over high heat; add the steak in a single layer and stir‑fry 1‑2 minutes until browned but still pink; remove to a plate.
  5. 5
    Add the remaining oil, then stir‑fry the garlic and ginger for about 30 seconds until fragrant.
  6. 6
    Return the steak to the wok, add the broccoli, pour in the sauce mixture, and toss to coat; cook 1‑2 minutes.
  7. 7
    Stir in the cornstarch slurry, cook another minute until the sauce thickens and becomes glossy; finish with scallions and a pinch of black pepper, then serve immediately.

Tips for the Best Results

  • Slice the steak as thinly as possible and against the grain for maximum tenderness.
  • Blanching the broccoli briefly keeps it crisp and retains its vibrant color.
  • Work quickly over high heat; the key to a good stir‑fry is a hot wok and fast movements.
  • If the sauce gets too thick, add a splash of water or extra soy sauce to loosen it.
  • Prepare all aromatics and sauce before the wok is hot; stir‑frying moves fast.

Variations & Swaps

  • Swap flank steak for sirloin, pork tenderloin, or even tofu for a vegetarian version.
  • Add sliced carrots, bell peppers, or snap peas for extra color and texture.
  • Use a touch of hoisin sauce instead of brown sugar for a richer, slightly smoky flavor.
  • Serve over cauliflower rice for a low‑carb option.

Serve It With

Steamed jasmine riceBrown rice or quinoa for extra fiberNoodles tossed with a little sesame oilA simple cucumber salad with rice‑vinegar dressing

Storage & Reheating

Cool the stir‑fry to room temperature, then transfer to an airtight container. It keeps in the refrigerator for up to 3 days. For longer storage, freeze in a freezer‑safe bag for up to 2 months; thaw overnight in the fridge before reheating.

Reheat gently in a skillet over medium heat, adding a splash of water or broth to revive the sauce, or microwave for 1‑2 minutes, stirring halfway through.

Frequently Asked Questions

Can I use a different cut of beef?

Yes, sirloin, ribeye, or even thinly sliced chuck work well; just slice against the grain.

What if I don’t have rice wine or sherry?

A splash of dry white wine, mirin, or even a teaspoon of apple cider vinegar can substitute.

How do I keep the broccoli from getting soggy?

Blanch it briefly and shock in ice water, then add it at the end just to heat through.

Is this dish gluten‑free?

Use tamari or a gluten‑free soy sauce in place of regular soy sauce, and make sure your oyster sauce is gluten‑free.

Can I make the sauce ahead of time?

Absolutely—mix the sauce ingredients and store in a sealed jar in the fridge for up to 3 days.

The Full Recipe
Recipe Card
Beef and Broccoli Stir-Fry

Beef and Broccoli Stir-Fry

I love this beef and broccoli stir-fry because the flank steak stays tender, the sauce is glossy and savory, and it comes together in 20 minutes – just like takeout, but home-cooked.

Prep15 min
Cook15 min
Total30 min
Serves4
Pin Recipe

Ingredients

  • 1 lb flank steak, thinly sliced against the grain
  • 3 cups broccoli florets (about 1 medium head)
  • 2 tbsp vegetable oil (or any neutral oil)
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp soy sauce (low‑sodium)
  • 1 tbsp oyster sauce
  • 1 tsp sesame oil
  • 1 tbsp rice wine or dry sherry
  • 1 tsp brown sugar (or honey)
  • 1 tsp cornstarch mixed with 2 tbsp water (slurry)
  • 2 scallions, sliced thin (optional garnish)
  • 1/4 tsp black pepper

Instructions

  1. In a bowl, toss the sliced steak with 1 tbsp soy sauce and the cornstarch slurry; let it rest for 5 minutes.
  2. Combine the remaining soy sauce, oyster sauce, sesame oil, rice wine, and brown sugar in a small bowl; set aside.
  3. Blanch the broccoli in boiling water for 1‑2 minutes until bright green, then shock in ice water and drain.
  4. Heat 1 tbsp oil in a wok over high heat; add the steak in a single layer and stir‑fry 1‑2 minutes until browned but still pink; remove to a plate.
  5. Add the remaining oil, then stir‑fry the garlic and ginger for about 30 seconds until fragrant.
  6. Return the steak to the wok, add the broccoli, pour in the sauce mixture, and toss to coat; cook 1‑2 minutes.
  7. Stir in the cornstarch slurry, cook another minute until the sauce thickens and becomes glossy; finish with scallions and a pinch of black pepper, then serve immediately.

Nutrition (per serving, approximate)

210Calories
28Protein
12Carbs
12Fat