Beef and Broccoli Stir Fry with Flank Steak

Beef and Broccoli Stir Fry for 4 Servings
By Sarah Miller
The secret to achieving tender beef in this recipe is a pinch of baking soda. This ensures a glossy, restaurant-quality finish without any excess oil.
  • Time: 15 min active + 20 min marinating
  • Flavor/Texture Hook: Salty, shimmering glaze and crisp-tender broccoli
  • Perfect for: Quick evening meals or weekly meal prep

There is something incredibly comforting about the aroma of pungent ginger and toasted sesame oil sizzling in a hot pan. For a lot of us, it evokes nostalgia for childhood visits to the neighborhood Chinese restaurant, where the beef was impossibly soft and every piece of broccoli was coated in rich sauce.

This classic of Chinese American cuisine perfectly balances umami, sweetness, and salt.

I once believed that a commercial grade burner and a professional wok were essential for success. Without them, I often ended up with dull, grey meat and overcooked, mushy broccoli. However, you can achieve that same high end result in a standard skillet by simply managing your heat and meat preparation.

Success with this Beef and Broccoli Stir Fry depends on the preparation. Once your pan is searing hot, the cooking process is incredibly quick. Our goal is to achieve a rich, brown crust on the beef while keeping the broccoli a vibrant green.

Why This Texture Works

Baking Soda: A pinch of baking soda breaks down the tough fibers in the beef. This makes the meat tender regardless of the cut you use.

Cornstarch Coating: Tossing the beef in cornstarch creates a thin barrier. It keeps the juices inside and helps the sauce stick to the meat.

High Heat: Cooking quickly over high heat prevents the vegetables from releasing too much water. This ensures the broccoli stays crisp and the Beef and Broccoli Stir Fry doesn't become a soup.

Gear for the Job

No specialized equipment is required here. A heavy pan, such as cast iron or stainless steel, works well since it retains heat effectively. If you own a carbon steel wok, feel free to use it, though a sturdy skillet is perfectly fine for home cooking.

Set out two mixing bowls one for the marinade and another for the sauce. A whisk is recommended to dissolve the cornstarch completely, avoiding lumps in your glaze. Use tongs or a wide spatula to move the beef rapidly.

What You Need

Protein & Marinade

  • 1 lb sirloin or flank steak, thinly sliced against the grainWhy this? Lean, grained cuts brown rapidly
  • 1 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1/4 tsp baking soda

The Stir Fry Sauce

  • 1/2 cup low-sodium beef brothWhy this? Rich flavor without excessive salt
  • 3 tbsp oyster sauceWhy this? Creates a savory, viscous foundation
  • 1 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tsp toasted sesame oil
  • 1 tsp cornstarch

Vegetables & Aromatics

  • 1 lb broccoli florets, chopped into bite sized pieces
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 3 scallions, sliced
  • 2 tbsp avocado oilWhy this? Stands up well to high heat
  • 1 tbsp vegetable oil (for browning the beef)

Alternative Ingredients

Original IngredientSubstituteWhy It Works
Flank SteakSirloin TipsSimilar lean nature. Note: Slices a bit thicker
Oyster SauceHoisin SauceMatches the sweetness and viscosity. Note: Has a plummier taste
Avocado OilGrapeseed OilCan handle high temperatures. Note: Mild flavor

Quick Recipe Stats

GoalWhat to change
More HeatAdd 1 tsp red chili flakes to the sauce
Extra VeggiesAdd sliced carrots or snap peas with broccoli
Low SodiumUse coconut aminos instead of soy sauce

Making the Stir Fry

Tenderizing the Meat

Slice the beef thinly against the grain. In a bowl, toss the beef with 1 tablespoon soy sauce, 1 tablespoon cornstarch, and baking soda. Let marinate for 20 minutes at room temperature. Note: This is where the tenderizing happens.

Mixing the Glaze

Whisk together beef broth, oyster sauce, 1 tablespoon soy sauce, brown sugar, sesame oil, and 1 teaspoon cornstarch in a separate bowl. Stir until the mixture is smooth and the sugar has dissolved.

Searing the Beef

Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat until shimmering. Add the beef in small batches so the pan doesn't cool down. Cook 2 mins until mahogany colored. Remove beef from the pan and set aside.

Cooking the Broccoli

Add 2 tablespoons of avocado oil to the same pan. Stir fry the broccoli florets. Toss them for 3-4 mins until bright green and crisp tender.

Adding Aromatics

Add minced garlic, grated ginger, and the white parts of the scallions. Sauté for 1 minute until you smell the garlic and ginger.

The Final Glaze

Return the seared beef and any collected juices to the pan. Pour in the prepared stir fry sauce. Toss everything together over high heat for 1-2 minutes until the sauce thickens into a glossy glaze.

Finishing Touches

Remove the pan from the heat. Garnish with the green parts of the sliced scallions and serve immediately.

Fixing Common Issues

If your beef comes out chewy, it's usually a cutting issue. Always look for the lines of the muscle fibers and cut across them, not with them. If you cut with the grain, you're leaving the long fibers intact, which makes the meat rubbery.

Soggy broccoli happens when you crowd the pan. If there's too much in there, the vegetables steam instead of sear. Work in batches if your pan is small.

Rubbery Beef

This happens when the meat is overcooked or cut incorrectly. Use the baking soda trick and remove beef as soon as it browns.

Soggy Broccoli

Overcrowding the pan leads to moisture buildup. Keep the heat high and the pieces spaced out.

Thin Sauce

The sauce won't thicken if it doesn't reach a simmer. Ensure the pan is hot when you pour the liquid in.

ProblemRoot CauseSolution
Beef is greyPan wasn't hot enoughHeat oil until shimmering/smoking
Sauce is clumpyCornstarch not whiskedWhisk sauce again before adding to pan
Broccoli is mushyCooked too longRemove from heat while still bright green

Storing and Leftovers

Place any remaining Beef and Broccoli Stir Fry in a tight container and keep it chilled. It will remain fresh for roughly 3 days. Don't be surprised if the sauce thickens while cooling; this is perfectly normal.

To reheat, stir in a bit of beef broth or water. Warm it through over medium high heat for several minutes. This helps the glaze thin out and restores the silky consistency without toughening the beef.

This meal is not suitable for the freezer. Freezing causes the broccoli to turn mushy and watery upon thawing, and the sauce may break.

To minimize waste, utilize the broccoli stems. Simply peel away the woody exterior, cut the tender center into rounds, and cook them alongside the florets for some extra crunch.

Easy Ingredient Swaps

If you want to change things up, try using ground beef. It's a faster, cheaper way to make a Ground Beef and Broccoli Stir Fry. Just brown the meat first, drain the fat, and follow the rest of the steps.

For a different base, serve this Beef and Broccoli Stir Fry with noodles instead of rice. Wide rice noodles or lo mein noodles work well. Toss the cooked noodles in at the very end with the sauce.

If you aren't in the mood for a stir fry, you can get similar flavors with Roasted Broccoli and Carrots, though the texture is obviously different.

Fresh vs. Shortcut Comparison

ComponentFresh MethodShortcut Method
Garlic/GingerFreshly gratedGarlic powder/Ginger paste
Beef CutFlank/SirloinPre sliced stir fry strips
SauceHomemade whiskedBottled stir fry sauce

Plating and Serving

Pair this dish with steamed jasmine or brown rice to capture every bit of the sauce. For a healthier, low-carb alternative, cauliflower rice works perfectly.

To make it look restaurant quality, heap the beef and broccoli in the middle of a shallow bowl. Pour any extra pan glaze over the top and finish with a sprinkle of toasted sesame seeds for added texture.

If you enjoy the pairing of protein and greens, check out these Air Fryer Chicken Bites and Broccoli for another fast weeknight meal.

That's it! You're all set to make an incredible Beef and Broccoli Stir Fry. Just be sure to maintain a high pan temperature and don't forget the baking soda it makes a huge difference in flavor and texture.

Critical Sodium Level

🚨

1180 mg 1,180 mg of sodium per serving (51% 51% of daily value)

The American Heart Association recommends a daily sodium limit of no more than 2,300 mg, with an ideal limit of 1,500 mg for most adults.

Tips to Reduce Sodium

  • 🍶Swap Soy Sauce-30%

    Replace the soy sauce with coconut aminos, which provides a similar salty sweet flavor with significantly less sodium.

  • 🦪Reduce Oyster Sauce-20%

    Cut the oyster sauce in half and substitute the remainder with mushroom powder or a touch of tomato paste for umami depth.

  • 🍲Switch the Broth-15%

    Replace the low-sodium beef broth with unsalted beef stock or water to eliminate processed salt.

  • 🍋Add Citrus Zest-10%

    Stir in fresh lime juice or rice vinegar at the end; the acidity mimics the taste of salt and brightens the dish.

  • 🧄Enhance Aromatics

    Increase the amount of fresh garlic and ginger to create a bolder flavor profile without adding any sodium.

Estimated Reduction: Up to 60% less sodium (approximately 472 mg per serving)

Recipe FAQs

What is the secret to good beef and broccoli?

Velveting the meat with baking soda. This method softens tough fibers to create a professional, restaurant style texture. If you appreciate this level of tenderness, you'll love the results in these traditional Italian meatballs.

Should broccoli be cooked before adding to stir fry?

No, stir fry it fresh. Adding raw florets to the hot pan with avocado oil ensures they stay bright green and crisp tender.

Can flank steak be used in stir fry dishes?

Yes, it is an ideal choice. Its long grains make it easy to slice thinly against the grain for maximum tenderness.

Is it true that I can't substitute flank steak for skirt steak?

False. Both cuts work well, though flank steak is often preferred for stir fry due to its consistency.

How do I prepare the flank steak for this dish?

Slice thinly against the grain. Toss the pieces with soy sauce, cornstarch, and baking soda, then marinate for 20 minutes at room temperature.

Beef And Broccoli Stir Fry

Beef and Broccoli Stir Fry for 4 Servings Recipe Card
Preparation time:35 Mins
Cooking time:15 Mins
Servings:4 servings
Category: EntreeCuisine: Asian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
395 kcal
% Daily Value*
Total Fat 18.1g
Sodium 1180mg
Total Carbohydrate 17.3g
   Dietary Fiber 2.8g
   Total Sugars 6.5g
Protein 29.5g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments: