Go Back
+ servings
Beef Broccoli Stir-Fry

Beef Broccoli Stir-Fry

Whip up a delicious Beef Broccoli Stir-Fry in under an hour. Perfect for busy nights, this healthy recipe combines tender beef and crisp broccoli in a savory sauce. Serve over rice or noodles for a satisfying meal that's quick, easy, and packed with flavor.
Prep Time 50 minutes
Cook Time 10 minutes
Total Time 1 hour
Servings: 4 people
Calories: 375

Ingredients
  

  • 450 g steak (flank, skirt, or sirloin)
  • 450 g broccoli florets (about 2 heads)
  • 1 tbsp cornstarch
  • 4 tbsp low-sodium soy sauce
  • 2 tbsp Shaoxing wine or dry sherry
  • 3 tbsp brown sugar
  • 1 tbsp cornstarch (for sauce)
  • 3 tbsp oyster sauce
  • ¼ cup hoisin sauce
  • 2 tsp sesame oil
  • 1 tsp Sambal Oelek (adjust to taste)
  • ½ tsp black pepper
  • ½ tsp kosher or sea salt
  • Vegetable oil for cooking
  • Sesame oil for cooking
  • Cooked white rice for serving
  • 1 bunch green onions sliced for serving
  • 2 tbsp sesame seeds for serving
  • Red pepper flakes optional for serving

Equipment

  • Large skillet or wok
  • Sharp knife
  • Cutting board
  • Mixing bowls
  • Measuring spoons and cups
  • Spatula or wooden spoon

Method
 

  1. Pop the beef into the freezer for about 30 minutes to firm it up for easier slicing.
  2. Once chilled, slice the meat thinly against the grain.
  3. Add the slices to your marinade and let them sit for 20 minutes while prepping the rest.
  4. Break down the broccoli by separating the florets from the stems and dicing the stems.
  5. In a small bowl, whisk together the brown sugar, cornstarch, oyster sauce, hoisin sauce, sesame oil, Sambal Oelek, pepper, and salt for the sauce.
  6. Start cooking your rice, if serving with it.
  7. Heat a large skillet or wok over medium-high heat with vegetable and sesame oil.
  8. Lay the marinated beef slices in a single layer and sear undisturbed for 60–90 seconds per side.
  9. Remove the beef and set it aside.
  10. In the same pan, add more oil and toss in the broccoli; stir-fry for about 2 minutes until tender-crisp.
  11. Return the beef to the pan with the broccoli and pour in the sauce, toss everything together quickly.

Nutrition

Calories: 375kcalCarbohydrates: 45gProtein: 30gFat: 10gSaturated Fat: 2gCholesterol: 70mgSodium: 800mgPotassium: 800mgFiber: 4gSugar: 5gVitamin A: 700IUVitamin C: 100mgCalcium: 70mgIron: 3mg

Notes

If you're looking for variations, switch beef for chicken or tofu, or change broccoli for other veggies like bok choy or zucchini.
Leftovers can be stored in an airtight container in the fridge for up to 5 days. Reheat gently to maintain the texture.
For a lighter option, serve over cauliflower rice. Don't forget to experiment with the sauce flavors to suit your palate!
Tried this recipe?Let us know how it was!