Description
Beef and Broccoli Stir Fry is a classic, flavorful dish that brings tender beef strips and crisp-tender broccoli together in a savory, garlicky sauce. It’s quick, easy, and healthier than takeout — perfect for a weeknight dinner served over fluffy rice or noodles.
Ingredients
For the Beef Marinade:
-
1 lb flank steak or sirloin, thinly sliced against the grain
-
1 tbsp soy sauce
-
1 tsp cornstarch
-
1 tsp sesame oil (optional)
For the Stir Fry:
-
2 cups broccoli florets
-
2 tbsp vegetable oil, divided
-
2 cloves garlic, minced
-
1/2 tsp grated fresh ginger (optional)
For the Sauce:
-
1/4 cup low-sodium soy sauce
-
2 tbsp oyster sauce
-
1 tbsp hoisin sauce (optional for sweetness)
-
1 tsp brown sugar
-
1 tsp cornstarch
-
1/3 cup water or beef broth
Instructions
-
Marinate the beef:
In a bowl, toss sliced beef with soy sauce, cornstarch, and sesame oil. Set aside while you prepare other ingredients (at least 10–15 minutes). -
Blanch the broccoli (optional):
To keep broccoli bright and crisp-tender, blanch it in boiling water for 1 minute, then drain and set aside. Or, skip this step if stir-frying directly. -
Mix the sauce:
In a small bowl, whisk together soy sauce, oyster sauce, hoisin, brown sugar, cornstarch, and water. -
Cook the beef:
Heat 1 tbsp oil in a large skillet or wok over high heat. Sear the beef in batches for 1–2 minutes per side until browned. Remove and set aside. -
Stir-fry the broccoli:
Add remaining oil to the skillet. Sauté garlic and ginger for 30 seconds, then add broccoli. Stir-fry for 2–3 minutes. -
Combine & finish:
Return beef to the skillet. Pour in the sauce and stir well. Cook for another 2–3 minutes until the sauce thickens and coats the beef and broccoli. -
Serve hot over rice, noodles, or cauliflower rice.
Notes
Thin slicing the beef against the grain ensures tenderness. Add bell peppers, mushrooms, or snap peas for variety. You can use tamari or coconut aminos for a gluten-free version. Leftovers reheat well for lunch the next day.
- Prep Time: 15 minutes
- Cook Time: 15 minutes