Beef and Broccoli Stir-Fry
This Beef and Broccoli Stir-Fry is the perfect weeknight meal—quick, flavorful, and packed with fresh ingredients. Tender strips of beef meet crisp broccoli in a savory-sweet sauce.
Prep Time 15 minutes mins
Cook Time 10 minutes mins
Total Time 25 minutes mins
Servings 4 servings
Calories 300 kcal
- 1 lb flank steak or sirloin thinly sliced
- 4 cups broccoli florets
- 3 tbsp soy sauce low-sodium works too
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp cornstarch
- 3 cloves garlic minced
- 1 tsp fresh ginger grated
- 2 tbsp vegetable oil divided
- 1/4 cup beef broth or water
- 1 tsp sesame oil optional
- Cooked rice or noodles for serving
Heat 1 tbsp vegetable oil in your skillet or wok over medium-high heat. Add the beef in a single layer (cook in batches if needed—overcrowding the pan will steam the meat). Sear for 2 minutes per side until browned but not fully cooked. Transfer to a plate.
Add the remaining 1 tbsp oil to the pan. Toss in garlic and ginger, stirring for 30 seconds until fragrant. Add broccoli florets and stir-fry for 3–4 minutes. If your broccoli isn’t blanched, add 2 tbsp water to the pan and cover for 1–2 minutes to soften.
Pour the sauce mixture into the pan and stir. Let it bubble and thicken for 1 minute. Add the beef back to the pan along with beef broth, tossing everything until glossy and combined. Finish with a drizzle of sesame oil for extra aroma if using.