Go Back

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
Cook Time 10 minutes
Total Time 25 minutes
Servings 4 servings
Calories 300 kcal

Ingredients
  

  • 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

Instructions
 

  • 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.