Beef and Broccoli Stir-Fry in 20 Minutes

Beef and Broccoli Stir-Fry in 20 Minutes
By Chef YoyoUpdated:
A light cornstarch coating shields the beef from the intense heat, keeping it tender. This creates a rich, savory glaze that coats every bite perfectly.
  • Time: 10 min active + 10 min cooking
  • Flavor & Texture: Savory, glossy and snap-crisp
  • Perfect for: Weeknight dinner

Easy Beef and Broccoli Stir-Fry

Imagine a pan of deep amber sauce bubbling around tender beef and bright green broccoli. It hits the table in under half an hour and tastes like it came from a professional kitchen.

This beef and broccoli stir-fry is built for speed. You get a deep, savory flavor without needing a long marinade or fancy equipment.

The result is a balance of salty soy, tangy vinegar, and a hint of sweetness. It's the kind of meal that makes a Tuesday feel like a treat.

The Logic Behind the Sear

The Cornstarch Coat: Dusting the beef creates a barrier. This prevents the meat from toughening and gives the sauce a glossy finish.

Batch Searing: Cooking meat in small groups keeps the pan hot. If you crowd the pan, the beef steams in its own juice instead of browning.

Beef CutTexturePrep EffortBest For
SirloinTenderLowQuick weeknight meals
Flank SteakLean/ChewyMedium (must slice thin)Bold, beefy flavor

Picking Your Ingredients

Slice the beef thinly across the grain; this breaks down the muscle fibers to prevent a rubbery texture.

Keep the broccoli florets bite-sized so they steam rapidly and sear consistently.

The sauce relies on basic pantry staples: soy sauce for saltiness and apple cider vinegar to balance the richness.

The Beef

  • 1 lb sirloin or flank steak, thinly sliced against the grain Why this? Tender cuts that cook quickly
  • 2 tbsp cornstarch
  • 4 tbsp soy sauce (reduced sodium)

The Sauce

  • 1/2 cup beef broth (low sodium)
  • 3 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tbsp apple cider vinegar
  • 1 tsp toasted sesame oil
  • 1 tbsp cornstarch Why this? Thickens the glaze as it simmers

The Stir-Fry

  • 1 tbsp vegetable oil Why this? Tolerates high heat for a better sear
  • 1 lb broccoli florets, bite-sized
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 2 tbsp water

Essential Kitchen Tools

While a wok is the traditional tool, a large, heavy-bottomed skillet is a great alternative. The key is using a pan that distributes heat evenly.

To ensure the sugar and cornstarch dissolve completely into the sauce, a whisk is recommended. A fork is a suitable substitute.

You will need a tight-fitting lid for the broccoli to trap the steam, which softens the stems before they are seared.

Cooking the Meal

Phase 1: Prepping the Components

  1. Combine the beef strips in a medium bowl with 1 tablespoon of soy sauce and 1 tablespoon of cornstarch, mixing until well coated.
  2. In a separate small bowl, blend 1/2 cup beef broth, 3 tablespoons soy sauce, 1 tablespoon brown sugar, 1 tablespoon apple cider vinegar, 1 teaspoon toasted sesame oil, and 1 tablespoon cornstarch, whisking until the cornstarch and sugar have dissolved; keep this ready.

Phase 2: The High-Heat Sear

  1. Bring 1 tablespoon of vegetable oil to a shimmer in a wok or large, heavy skillet over high heat until it starts to smoke slightly.
  2. Place the beef in a single layer, working in batches if necessary, and sear for 1-2 minutes per side until the edges are caramelized and browned and the meat hits 145°F (63°C) internally; transfer the beef to a plate.

Phase 3: Blistering the Broccoli

  1. Using the same pan, toss in the broccoli florets and 2 tablespoons of water, then cover with a lid and steam for 60 seconds to tenderize the stems.
  2. Take off the lid and stir-fry for an additional 2 minutes until the liquid has evaporated and the broccoli shows dark-green, charred spots.
  3. Mix in the grated ginger and minced garlic, cooking for about 30 seconds until aromatic.

Phase 4: The Final Glaze

  1. Add the browned beef and any resting juices back into the pan.
  2. Whisk the sauce one last time and pour it over the mixture, stirring constantly for 1-2 minutes until it thickens into a glossy glaze and begins to bubble.

If Something Goes Wrong

Beef feels chewy

This happens if the meat is sliced with the grain. Always slice perpendicular to the muscle fibers. Also, don't overcook it, as beef toughens quickly at high heat.

Sauce stays watery

The sauce needs to reach a simmer to activate the cornstarch. Keep tossing the mixture over high heat until you see big bubbles. If it's still thin, let it cook for one more minute.

Broccoli is mushy

Too much water or too much steaming time ruins the crunch. Stick to 60 seconds under the lid. If you're using very small florets, you can even skip the lid and just stir-fry them.

Twists and Swaps

If you want a different flavor profile, try adding a teaspoon of sriracha to the sauce for a kick. For a crunchier texture, toss in a handful of toasted cashews right before serving.

You can swap the sirloin for chicken breast, but cook it until it reaches 165°F (74°C) inside, and watch it closely so the meat doesn't dry out. For those who want a silky velvet beef style, you can increase the cornstarch in the first step.

If you're watching your carbs, replace the brown sugar with a small amount of honey or a dash of stevia.

Storage and Reheating

Store any extras in a closed container in the fridge for up to 4 days.

Avoid freezing this dish, as the broccoli becomes soft and loses its texture once thawed.

To warm it up, use a skillet over medium heat until the beef reaches 165°F (74°C) inside. Stir in a splash of water to thin the sauce and restore its glossy appearance. Alternatively, heat in the microwave using 30-second intervals to prevent the beef from overcooking.

When reheating cooked leftovers, check with a food thermometer that the centre reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.

Serving Suggestions

This dish is best served immediately over a bowl of steamed jasmine rice or brown rice. The rice soaks up the extra sauce.

For a different base, try beef and broccoli stir-fry noodles using thick udon or rice noodles. Just toss the cooked noodles into the pan during the final glazing step.

I like a sprinkle of toasted sesame seeds and some thinly sliced green onions on top for a bit of fresh color and a nutty finish.

High in Sodium

⚠️

975 mg of sodium per serving (42% of daily value)

The American Heart Association recommends that most adults limit their sodium intake to 2,300 mg per day to maintain heart health.

Tips to Reduce Sodium

  • 🍶Swap the Soy Sauce

    Replace the reduced-sodium soy sauce with coconut aminos, which offers a similar savory flavor with significantly less sodium.

  • 🥣Upgrade Your Broth

    Substitute the low-sodium beef broth with unsalted beef stock or water mixed with a pinch of mushroom powder for a deep umami taste.

  • 🧄Amplify Aromatics

    Increase the amount of fresh garlic and grated ginger to provide a bold, spicy profile that reduces the need for salty seasonings.

  • 🥦Add More Bulk

    Incorporate additional fresh vegetables like sliced carrots or snap peas to increase the volume of the dish and dilute the overall sodium concentration.

  • 🍋Brighten with Acid

    Add a squeeze of fresh lime juice or an extra splash of apple cider vinegar at the end to enhance flavors without adding salt.

Common Questions

How do I make beef and broccoli stir-fry?

Toss the sliced beef with cornstarch and soy sauce. Then sear the meat, steam the broccoli, and simmer both in the sauce until thick and glossy.

Is this a traditional Chinese-style stir-fry?

Yes, it uses classic stir-fry techniques. If you enjoyed balancing the savory and sweet flavors here, see how the same principle works in our sweet chili sauce.

Can this be prepared in under 30 minutes?

Yes, the total time is 20 minutes. It requires 10 minutes for preparation and 10 minutes for cooking.

What makes the sauce thick and glossy?

Cornstarch acts as the thickening agent. When heated, the starch granules swell and trap liquid, creating a smooth, reflective coating.

Should I serve this with noodles?

Yes, noodles are a delicious pairing. Toss them into the pan during the final minute of cooking to coat them in the savory sauce.

When should I refrigerate leftovers?

Store them in a sealed container in the fridge for up to 4 days. Do not freeze the dish, as the broccoli becomes mushy once thawed.

Beef and Broccoli Stir-Fry in 20 Minutes

Beef and Broccoli Stir-Fry in 20 Minutes Recipe Card
4.8 / 5 (6 Reviews)
Preparation time:10 Mins
Cooking time:10 Mins
Servings:4 servings
Category: Main CourseCuisine: Chinese-inspired
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
331 kcal
% Daily Value*
Total Fat 11.4 g
   Saturated Fat 3.8 g
Sodium 975 mg
Total Carbohydrate 14.9 g
   Dietary Fiber 2.9 g
   Total Sugars 3.5 g
Protein 33.4 g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
How many stars?
Rate, Share, Comment: