
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.
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
Frequently Asked Questions
Can I use a different cut of beef?
Sirloin or skirt steak work well. Slice them thin against the grain for the best texture.
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.
Can I make this gluten-free?
Yes, swap regular soy sauce for tamari. All other ingredients are naturally gluten-free.
What if my sauce is too thick?
Thin it with 1-2 tablespoons water or broth. Stir well until it reaches your desired consistency.
- Energy Ball Recipe Peanut Butter: No-Bake Protein-Packed Bites - September 24, 2026
- Jerk Chicken Recipe Crock Pot: Slow-Cooked Caribbean Heat - September 24, 2026
- Japanese Curry Recipe Kenji: Chef-Tested Rich and Velvety Sauce - September 24, 2026