Perfect Beef and Broccoli Stir Fry: High Protein Weeknight Dinner 25 Minutes
Quick beef and broccoli with a soy-ginger sauce that clings to the meat. Slice thin against the grain — it stays tender every time.

Cooking times can vary by equipment and ingredient size. Use the visual cues in the instructions and adjust seasoning to taste.
Method
Prepare and Marinate the Beef
Slice the beef 3 to 4mm thin against the grain. Toss with baking soda, 1 tbsp soy sauce, and a pinch of sugar. Let it sit for 20 minutes at room temperature, then rinse thoroughly under cold water and pat dry. This step is what most people skip — do not skip it.
Blanch the Broccoli
Bring a pot of salted water to a rolling boil. Add broccoli florets and blanch for exactly 90 seconds. Transfer immediately to a bowl of ice water to stop the cooking. Drain and set aside. The broccoli should be bright green and barely tender at this point.
Mix the Sauce
In a small bowl, combine soy sauce, oyster sauce, sesame oil, sugar, and cornstarch dissolved in beef broth. Stir until the cornstarch is fully dissolved — there should be no white streaks left. Set the bowl near the stove. The sauce moves fast once it hits the pan.
Sear the Beef
Heat the wok or carbon steel pan over high heat until lightly smoking. Add oil, then lay the beef strips in a single layer. Do not stir for 60 seconds — let them develop a slight sear. Flip and cook another 30 seconds until just cooked through. Remove from the pan immediately. Cook in two batches if needed.
Stir Fry and Combine
In the same hot pan, add a touch more oil and fry the minced garlic for 20 seconds until fragrant. Add the blanched broccoli and toss for 60 seconds. Return the seared beef to the pan. Pour the sauce over everything and toss quickly over high heat for 30 to 45 seconds until the sauce thickens and coats every piece.
Plate and Serve
Transfer to a plate or shallow bowl immediately. Serve hot over steamed jasmine rice. Garnish with a light drizzle of sesame oil and a few sesame seeds if available. Serve within 5 minutes of finishing — the sauce continues to thicken as it sits.
Frequently asked questions
How do I keep the beef tender in a stir fry?
Slice the beef 3 to 4mm thin against the grain, toss it with baking soda, soy sauce and a pinch of sugar, and let it sit 20 minutes at room temperature, then rinse thoroughly under cold water and pat dry. This tenderizing step is the one most people skip, and it is what keeps the beef tender at high heat.
How long should I blanch the broccoli?
Blanch the florets in salted boiling water for exactly 90 seconds, then plunge them into ice water to stop the cooking. At that point they should be bright green and barely tender, so they finish in the stir fry without going soft.
Why sear the beef in batches?
The wok needs to stay very hot. Lay the beef in a single layer over high heat and leave it 60 seconds to develop a sear before flipping. Crowding the pan drops the temperature and the beef steams instead of searing, so cook in two batches if needed.
Why does the sauce get too thick after plating?
The cornstarch dissolved in the broth keeps thickening as it sits. Toss everything over high heat only 30 to 45 seconds until the sauce coats the beef and broccoli, then serve within about 5 minutes, since it continues to thicken on the plate.
You might also like
Quick DinnersLeftover Turkey Pot Pie Skillet (One Pan, Easy and Cozy)
This leftover turkey pot pie skillet is the coziest thing you can make with Thanksgiving leftovers, all in one pan and ready in under 45 minutes. Creamy filling, golden biscuit topping, and zero fussy pastry work make it a go-to for busy evenings.
Healthy RecipesSheet Pan Honey Mustard Chicken & Potatoes (Easy Weeknight Winner)
This sheet pan honey mustard chicken and potatoes is a proper weeknight dinner with almost no effort and just one pan to clean. The sticky, caramelized glaze makes it taste like you tried much harder than you did.
Air Fryer RecipesPerfect Air Fryer Crispy Chicken Thighs: Easy 22-Minute Recipe
Air fryer chicken thighs crispy easy method. Skin shatters, meat stays juicy, ready in 22 minutes at 400F. Bone-in, no breading, weeknight dinner.