Classic Beef and Broccoli Stir-Fry
Description
Beef and Broccoli is a classic takeout favorite that’s quick, savory, and packed with bold flavor. Tender slices of beef are stir-fried with crisp broccoli and coated in a rich, glossy sauce made with garlic, soy sauce, and a hint of sweetness. Served over rice, this dish is perfect for a satisfying weeknight meal that tastes better than takeout.
Ingredients
For the Beef:
- 1 lb (450g) flank steak or sirloin (thinly sliced against the grain)
- 1 tbsp soy sauce
- 1 tsp cornstarch
- 1 tsp sesame oil
For the Sauce:
- 1/3 cup soy sauce
- 2 tbsp oyster sauce
- 1 tbsp brown sugar or honey
- 1/2 cup beef broth or water
- 1 tbsp cornstarch (for thickening)
- 2 cloves garlic (minced)
- 1 tsp grated ginger
For the Stir-Fry:
- 3 cups broccoli florets
- 2 tbsp vegetable oil
- Cooked rice (for serving)
- Sesame seeds & green onions (optional garnish)
Instructions
Start by marinating the beef. In a bowl, combine sliced beef with soy sauce, cornstarch, and sesame oil. Let it sit for about 10–15 minutes to tenderize and absorb flavor.
Next, prepare the sauce by mixing soy sauce, oyster sauce, brown sugar, beef broth, cornstarch, garlic, and ginger in a bowl. Stir well until smooth and set aside.
Bring a pot of water to a boil and blanch the broccoli for 1–2 minutes until bright green and slightly tender. Drain and set aside.
Heat 1 tablespoon of oil in a large pan or wok over high heat. Add the beef in a single layer and cook for 2–3 minutes, stirring occasionally until browned. Remove from the pan and set aside.
In the same pan, add the remaining oil and toss in the broccoli. Stir-fry for about 2–3 minutes until tender but still crisp.
Return the beef to the pan. Pour in the prepared sauce and stir everything together. Let it cook for 2–3 minutes until the sauce thickens and coats the beef and broccoli beautifully.
Remove from heat and garnish with sesame seeds and chopped green onions.
Serve hot over steamed rice.
Servings
- Serves 3–4 people
Notes
- Slice beef thinly for tenderness
- Don’t overcook broccoli to keep it crisp
- Sauce thickens quickly, so watch closely
Tips
- Use high heat for authentic stir-fry flavor
- Freeze beef for 20 minutes before slicing (easier cuts)
- Add chili flakes for spice 🌶️
- Use low-sodium soy sauce if preferred
Nutritional Info (Approx per serving)
- Calories: 350–450
- Protein: 25–30g
- Carbs: 20–30g
- Fat: 15–20g
Benefits
- High in protein for muscle support
- Rich in vitamins from broccoli
- Quick and balanced meal
- Better than takeout (less oil, more control)
Q & A
Q: Can I use chicken instead of beef?
👉 Yes, chicken works great
Q: Can I make it gluten-free?
👉 Use tamari instead of soy sauce
Q: Can I meal prep this?
👉 Yes, lasts 3 days in the fridge
Q: Why is my beef tough?
👉 Slice against the grain and don’t overcook
