Go Back

Beef and Broccoli Recipe

A quick, easy, and foolproof beef and broccoli stir-fry with tender beef, crisp broccoli, and a glossy, flavorful sauce that tastes just like takeout, but fresher and healthier.
Prep Time 15 minutes
Cook Time 13 minutes
10 minutes
Total Time 40 minutes
Servings: 4
Course: Dinner, Main Course
Cuisine: Asian, Chinese-American
Calories: 320

Ingredients
  

  • For the Beef and Marinade:
  • 1 lb flank steak or sirloin, thinly sliced against the grain
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 tablespoon oyster sauce optional, for extra depth
  • 1 teaspoon sesame oil
  • For the Sauce:
  • ½ cup low-sodium soy sauce
  • cup beef broth or water
  • 3 tablespoons brown sugar
  • 2 tablespoons oyster sauce
  • 2 teaspoons cornstarch
  • 1 tablespoon rice vinegar or apple cider vinegar
  • 3 cloves garlic minced
  • 1 teaspoon freshly grated ginger
  • For Stir-Frying:
  • 2 tablespoons vegetable or canola oil
  • 4 cups fresh broccoli florets
  • ¼ cup water for steaming broccoli
  • Sesame seeds and sliced green onions for garnish optional

Method
 

  1. Marinate the Beef:
  2. In a medium bowl, combine soy sauce, cornstarch, oyster sauce, and sesame oil. Add the sliced beef and toss to coat evenly. Let it marinate for 10–15 minutes while you prepare the rest of the ingredients.
  3. Tip: Slicing the beef thinly against the grain keeps it tender and prevents chewiness.
  4. Make the Sauce:
  5. In a small bowl, whisk together soy sauce, beef broth, brown sugar, oyster sauce, cornstarch, rice vinegar, garlic, and ginger until smooth. Set aside.
  6. Tip: The cornstarch will help the sauce thicken into that classic glossy texture.
  7. Cook the Broccoli:
  8. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the broccoli and ¼ cup water, cover, and steam for 2–3 minutes until bright green and slightly tender. Remove from the pan and set aside.
  9. Sear the Beef:
  10. Add the remaining tablespoon of oil to the skillet. When hot, add the beef in a single layer (cook in batches if needed). Sear for 1–2 minutes per side until browned and just cooked through. Remove from heat.
  11. Combine Everything:
  12. Pour the sauce into the same skillet and cook for 1–2 minutes until it thickens and bubbles. Return the beef and broccoli to the pan, toss everything together, and cook for another 1–2 minutes until evenly coated.
  13. Serve:
  14. Sprinkle with sesame seeds and green onions if desired. Serve hot over rice or noodles.