Easy Beef and Broccoli Recipe Stovetop: Saucy Stir-Fry in 20 Minutes

Easy Beef and Broccoli Recipe Stovetop: Saucy Stir-Fry in 20 Minutes

This stovetop beef and broccoli delivers restaurant-quality results with minimal effort. I developed this recipe in my tiny Boston kitchen, testing it until the sauce was perfectly balanced and the beef stayed tender every time.

The secret lies in quick cooking over high heat, which locks in flavor while keeping the broccoli crisp-tender. A simple cornstarch slurry thickens the sauce to that signature glossy consistency without requiring constant stirring.

You’ll have a complete meal ready in 20 minutes, with beef so tender it melts in your mouth and broccoli that still has bite. The sauce clings beautifully to every piece, making this dish irresistible served over rice.

This foolproof method works even on busy weeknights. The ingredients are simple, but the flavors are anything but.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Easy Beef and Broccoli Recipe Stovetop

Thinly sliced beef and crisp broccoli bathed in a glossy, savory sauce. Restaurant quality at home.

Ingredient Amount Notes
Flank Steak 🥩 1 ¼ lb Thinly sliced against grain
Broccoli Florets 🥦 4 cups Fresh, cut into bite-sized
Soy Sauce 🫒 ½ cup Low-sodium preferred for balance
Brown Sugar 🍚 3 tbsp Light or dark works
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Fresh Ginger 🌿 1 tbsp Grated or finely minced
Cornstarch 🌾 2 tbsp Divided for sauce and beef
Sesame Oil 🫒 1 tbsp Toasted for depth of flavor
Rice Wine Vinegar 🍶 1 tbsp Or substitute apple cider vinegar
Water 💧 ½ cup For sauce consistency
Vegetable Oil 🫒 2 tbsp High smoke point for stir-frying
Red Pepper Flakes 🌶️ ½ tsp Optional for heat adjustment
Kosher Salt 🧂 ½ tsp Adjust to taste at end
Black Pepper 🌶️ ¼ tsp Freshly ground preferred

[recipe_ingredient_scaler]

Flank steak is the move here—lean but flavorful, and it slices beautifully against the grain for that melt-in-your-mouth texture. Whole Foods or Costco have great options, but any supermarket with a decent butcher counter will do. Ask them to slice it thin for you (about 1/4-inch thick) to save time. The broccoli should be fresh and bright green—avoid the pre-cut stuff (it dries out).

No flank steak? Sirloin or skirt steak work too—just slice them thin and against the grain. Swap soy sauce for tamari if you need gluten-free. Brown sugar can be coconut sugar or honey (though honey will add a distinct flavor). If you’re missing rice wine vinegar, apple cider vinegar is a perfect stand-in. The cornstarch slurry is non-negotiable though—it’s what gives that signature glossy finish.

Leftovers keep beautifully in the fridge for 3-4 days. The flavors actually deepen overnight, so it might taste even better the next day. Freezes well for up to 3 months—portion into containers for easy weekday lunches. Reheat gently to keep the beef tender (microwave at 50% power works great).

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss the flank steak and broccoli in the same pan—sauce simmers right with them. No extra dishes, no complicated steps.
  • Sweet & Savory: The brown sugar caramelizes with the soy sauce and garlic, coating every bite in that sticky, umami-rich glaze.
  • Meal Prep Hero: I double the batch on Sunday and it reheats beautifully for lunches all week. Honestly, it tastes even better the next day.
  • Budget Friendly: Flank steak stretches far, and broccoli is always affordable. Feeds my family of four without breaking the bank.

Step-by-Step Instructions for Beef and Broccoli Stir-Fry

This comes together fast—just keep your ingredients prepped and the pan hot.

Step 1: Velveting the Flank Steak

Slice the 1.25 lb flank steak thinly against the grain into ¼-inch strips. In a bowl, toss the beef with 1 tablespoon cornstarch, ½ teaspoon kosher salt, and ¼ teaspoon black pepper until evenly coated. I always cut the steak while it’s still slightly cold—firm meat makes cleaner, more uniform slices.

Let it sit for 10 minutes while you prep the rest. This velveting step ensures the beef stays tender and absorbs the sauce beautifully. The cornstarch creates a light barrier that locks in juices during the quick, high-heat cooking.

Step 2: Stir-Fry the Beef to Perfection

Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat until shimmering. Add half the beef in a single layer—don’t crowd the pan or it’ll steam instead of sear. Cook undisturbed for 1-2 minutes until the edges turn deep brown.

Flip and cook another 30-60 seconds, then transfer to a plate. Repeat with the remaining 1 tablespoon vegetable oil and beef. The beef should be just cooked through but still slightly pink inside—it’ll finish cooking when we combine everything later.

Step 3: Cook the Broccoli and Aromatics

In the same skillet, add the 4 cups broccoli florets and stir-fry for 2-3 minutes until bright green and slightly tender. Push the broccoli to the sides and add the 4 cloves minced garlic cloves and 1 tablespoon fresh ginger to the center. Stir for 30 seconds until fragrant—don’t let the garlic burn.

Here’s the thing—broccoli releases moisture, so if your pan seems dry, add a splash of water. We want it to cook through but retain a slight crispness. The garlic and ginger should smell incredible at this point, filling your kitchen with that classic stir-fry aroma.

Step 4: Combine and Thicken the Sauce

In a small bowl, whisk together the ½ cup soy sauce, 3 tablespoons brown sugar, 1 tablespoon rice wine vinegar, ½ cup water, 1 tablespoon sesame oil, ½ teaspoon red pepper flakes, and the remaining 1 tablespoon cornstarch until smooth.

Pour the sauce over the broccoli and garlic mixture, then return all the beef to the skillet. Stir everything together and let it simmer for 1-2 minutes until the sauce thickens to a glossy consistency that clings to the beef and broccoli. You’ll see it transform from thin liquid to a beautiful, velvety coating.

Step 5: Rest and Serve Immediately

Remove from heat and let it sit for 2 minutes—this allows the flavors to meld and the sauce to set slightly. Give it a final stir and taste for seasoning, adding more kosher salt if needed.

Serve hot over steamed rice or noodles. The beef should be tender and saucy, the broccoli vibrant and perfectly cooked, and every bite packed with that savory-sweet flavor you crave from this dish. This is the moment that matters: when you realize how easy it was to make something this delicious.

👨‍🍳

Pro Tips For Making Easy Beef And Broccoli Recipe Stovetop

  • Slice Against the Grain: Cut the flank steak into thin strips against the grain—about 1/4-inch thick. I learned this the hard way after chewing through tough beef in my first few attempts.
  • Blanch the Broccoli: Parboil the broccoli florets for 2-3 minutes before stir-frying. Sounds like an extra step, but it guarantees crisp-tender texture without turning mushy in the sauce.
  • Skip Overcrowding: Cook the beef in batches to avoid steaming instead of searing. After burning three batches, I finally figured out that crowding the pan just boils the meat in its own juices.
  • Bloom the Garlic: Sauté the minced garlic in oil for just 30 seconds until fragrant before adding anything else. My grandmother swore by this, and she was right—it deepens the flavor without bitterness.

Common Mistakes When Making Perfect Results

Overcrowding the Pan

Trying to cook all the beef at once will steam it rather than sear it. I always work in batches—1 tablespoon vegetable oil per batch—so each piece gets that perfect deep brown crust. Trust me, the extra 2 minutes makes all the difference. 🔥

Skipping the Velveting

That cornstarch coating on the beef isn’t optional. It’s what keeps the meat tender and helps the sauce cling. Use 1 tablespoon cornstarch for the beef and save the rest for the sauce. I tested this without it once—never again.

Overcooking the Broccoli

Broccoli should stay crisp-tender, so 2-3 minutes of stir-frying is plenty. If it starts looking dull, you’ve gone too far. I learned this the hard way in my tiny Boston kitchen—mushy broccoli ruins the texture.

Sauce Too Thin

The cornstarch slurry must simmer for 1-2 minutes to thicken properly. If your sauce is watery, mix another ½ tablespoon cornstarch with 1 tablespoon water and stir it in. The glossy finish is non-negotiable.

Cutting Beef Wrong

Always slice against the grain into ¼-inch strips. This shortens the muscle fibers for maximum tenderness. I ask my butcher to do this sometimes—saves time and ensures even cooking.

Ignoring High Heat

This dish needs high heat to create that restaurant-quality sear. If your pan isn’t hot enough, the beef will stew. I use my largest skillet and let it preheat for 2-3 minutes before adding oil. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 75mg25%
Sodium 980mg43%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 12g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different cut of beef?

Sirloin or skirt steak work well. Slice them thin against the grain for the best texture.

2

How do I know when the beef is done?

Cook until edges are deep brown and center is just pink. It finishes cooking in the sauce.

3

Can I make this gluten-free?

Yes, swap regular soy sauce for tamari. All other ingredients are naturally gluten-free.

4

What if my sauce is too thick?

Thin it with 1-2 tablespoons water or broth. Stir well until it reaches your desired consistency.

★★★★★4.6(15 reviews)
Chef Melanie

More recipe sites