Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Better-Than-Takeout Beef With Broccoli Recipe


  • Author: meryem srhir
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

Tender beef strips and crisp broccoli florets tossed in a savory, garlicky sauce make this homemade beef with broccoli dish a delicious and healthier alternative to takeout. Ready in under 30 minutes!


Ingredients

Scale
  • 1 lb flank steak or sirloin, thinly sliced

  • 4 cups broccoli florets

  • 3 tbsp soy sauce

  • 2 tbsp oyster sauce (optional)

  • 1 tbsp hoisin sauce

  • 2 tsp cornstarch

  • 1/2 cup beef broth or water

  • 3 cloves garlic, minced

  • 1 tbsp vegetable oil

  • 1 tsp grated fresh ginger (optional)

  • Salt and pepper, to taste

  • Cooked rice, for serving


Instructions

  1. Prep Sauce:
    In a bowl, whisk soy sauce, oyster sauce, hoisin sauce, cornstarch, and beef broth until smooth.

  2. Cook Broccoli:
    Blanch broccoli in boiling water for 2 minutes. Drain and set aside.

  3. Cook Beef:
    Heat oil in a large skillet or wok over medium-high heat. Stir-fry beef strips until browned (about 3–4 minutes). Remove and set aside.

  4. Sauté Aromatics:
    In the same pan, add garlic (and ginger if using). Cook 30 seconds until fragrant.

  5. Combine & Thicken:
    Return beef and broccoli to pan. Pour sauce over and stir until thickened and everything is coated, about 2–3 minutes.

  6. Serve:
    Serve hot over cooked rice.

Notes

  • Slice beef thinly against the grain for tender bites.

  • Substitute broccoli with broccoli rabe or snap peas for variation.

  • For a spicier kick, add red pepper flakes or chili paste.

  • Leftovers reheat well and make great lunch bowls.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes

Nutrition

  • Calories: 350kal
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 12g
  • Saturated Fat: 3g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 35g