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
Tightly cropped image of beef and broccoli in soy garlic sauce

Chinese Beef and Broccoli

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Chinese Beef and Broccoli stir-fry is a quick, healthy takeout classic made at home. Tender beef slices, crisp broccoli, and a rich, savory sauce come together in under 25 minutes for a satisfying dinner everyone will love.

  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

1 lb flank steak or sirloin, thinly sliced

3 cups broccoli florets

2 tbsp vegetable oil, divided

1 tbsp cornstarch

1/4 cup low-sodium soy sauce

2 tbsp oyster sauce

1 tbsp brown sugar

1 tsp sesame oil

2 cloves garlic, minced

1 tsp fresh ginger, grated

1/2 cup beef broth or water

Sesame seeds and green onions for garnish

Instructions

1. In a small bowl, toss the sliced beef with cornstarch and 1 tablespoon of soy sauce. Let marinate for 10 minutes.

2. Heat 1 tablespoon of oil in a wok. Add broccoli and a splash of water. Stir-fry for 2–3 minutes until bright green. Remove and set aside.

3. Add remaining oil and stir-fry beef in batches until browned on both sides.

4. Whisk soy sauce, oyster sauce, brown sugar, sesame oil, garlic, ginger, and broth. Pour into wok and simmer for 1–2 minutes.

5. Return broccoli to the wok, toss to coat, and cook for another minute until the sauce thickens.

6. Serve immediately over rice or noodles and garnish with sesame seeds and green onions.

Notes

Slice the beef against the grain for tenderness.

Use low-sodium soy sauce to control saltiness.

You can replace beef with chicken or tofu for variation.

  • Author: Chef Grace
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stir-fry
  • Cuisine: Chinese

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 6g
  • Sodium: 870mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 38g
  • Cholesterol: 65mg