Chinese Beef and Broccoli

Posted on

Delicious Chinese beef and broccoli dish served with rice

Dinner

Why You’ll Love This Chinese Beef and Broccoli

  • Classic takeout flavor made at home in under 30 minutes.
  • Tender, marinated flank steak with crisp-tender broccoli — great for weeknights.
  • One-pan stir-fry keeps cleanup easy and is meal-prep friendly.
  • Family-approved: savory, slightly sweet sauce kids and adults both enjoy.
  • Flexible: easily swap proteins or serve over rice, noodles, or cauliflower rice.

introduction

This quick and comforting Chinese Beef and Broccoli brings the bold, glossy sauce and wok-charred beef you crave without specialty equipment. If you love fast stir-fries, it’s as satisfying and speedy as Mongolian Ground Beef and Cabbage (version 2), making it perfect for busy weeknights.

Ingredients Needed

Protein & Marinade

  • 1 lb flank steak (or skirt steak), thinly sliced against the grain
  • 1 tablespoon soy sauce
  • 1 tablespoon peanut oil (or vegetable oil)
  • 1 tablespoon cornstarch
  • 1/2 teaspoon baking soda (optional, for extra tenderness)

Sauce

  • 1/2 cup chicken stock (or beef stock)
  • 2 tablespoons Shaoxing wine (or dry sherry)
  • 2 tablespoons soy sauce
  • 1 teaspoon dark soy sauce
  • 2 teaspoons brown sugar (or white sugar)
  • 1 tablespoon cornstarch

Veggies & Aromatics

  • 1 head broccoli (cut to bite-size florets)
  • 3 garlic cloves (minced)
  • 2 teaspoons ginger (minced)

Cooking Oil

  • 1 tablespoon peanut oil (or vegetable oil)

Chinese Beef and Broccoli

Step-by-Step Instructions

  1. Slice the beef against the grain into 0.5 cm thick slices or 1-cm sticks and place in a bowl. Add soy sauce, peanut oil, and cornstarch, mixing well. Marinate for 10 minutes.
  2. In a separate bowl, combine all ingredients for the sauce and mix well.
  3. In a large nonstick skillet, add 1/4 cup water and bring to a boil. Add broccoli, cover, and steam for about 1 minute until tender. Remove broccoli and wipe the pan.
  4. Add oil to the pan, heat until hot, then spread the marinated steak in a single layer. Cook without touching for 30 seconds, flipping to brown the other side. Stir until lightly charred and still pink inside.
  5. Add garlic and ginger and stir to release flavors.
  6. Return broccoli to the pan, stir sauce to dissolve cornstarch, and pour into the skillet. Cook and stir until the sauce thickens, about 1 minute.
  7. Transfer everything to a plate and serve hot, optionally over rice or noodles.

Serving Suggestions Chinese Beef and Broccoli

  • Serve over steamed jasmine rice or brown rice for a classic bowl.
  • Toss with wide egg noodles or lo mein for a saucier noodle dish.
  • For extra texture, top with toasted sesame seeds and sliced scallions.
  • For a cozy combo on chillier nights, offer a bowl of Satisfying Broccoli Cheese Soup with Ground Beef as a starter or alternate course.

Tips for Success Chinese Beef and Broccoli

  • Slice thin and against the grain: this prevents chewing on long muscle fibers and keeps beef tender.
  • Pat meat dry before marinating to help it sear and develop char.
  • Use high heat and don’t overcrowd the pan — cook in batches if needed to get proper caramelization.
  • Dissolve the cornstarch completely into the sauce before pouring in to avoid lumps.
  • For a budget-friendly swap, try ground beef with a similar flavor profile; see this Mongolian Ground Beef and Cabbage for inspiration.
  • Add the broccoli back at the end to preserve its bright color and slight crunch.

variation (if any)

  • Chicken or shrimp swap: use thinly sliced chicken breast or peeled shrimp; reduce cooking time accordingly.
  • Vegetarian option: replace beef with firm tofu or seitan and use vegetable stock in the sauce.
  • Extra veg: toss in sliced bell peppers, carrots, or snap peas during the broccoli steam step for more color and nutrition.

Chinese Beef and Broccoli

FAQs

Q: Can I use a different cut of beef?
A: Yes. Skirt or hanger steak work well. For more tender results, slice very thinly against the grain. Avoid super-tough cuts unless slow-cooked or thinly sliced.

Q: How do I keep the sauce from getting too thick?
A: If it thickens too much, stir in 1–2 tablespoons of hot water or stock off the heat until you reach the desired consistency.

Q: Can I make this ahead for meal prep?
A: You can cook beef and broccoli separately and store in airtight containers in the fridge up to 3 days. Reheat in a skillet and refresh the sauce with a splash of water if needed.

Q: Is Shaoxing wine necessary?
A: No — Shaoxing adds depth, but dry sherry or an extra tablespoon of stock with a splash of rice vinegar will work in a pinch.

Q: How do I prevent soggy broccoli?
A: Blanch or steam briefly until just tender-crisp, then remove immediately. Finish by returning to the hot pan only at the very end so it stays bright and crunchy.

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

Chinese Beef and Broccoli

Classic Chinese Beef and Broccoli stir-fry made at home in under 30 minutes with tender flank steak and crisp-tender broccoli.

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

Ingredients

Scale
  • 1 lb flank steak (or skirt steak), thinly sliced against the grain
  • 1 tablespoon soy sauce
  • 1 tablespoon peanut oil (or vegetable oil)
  • 1 tablespoon cornstarch
  • 1/2 teaspoon baking soda (optional)
  • 1/2 cup chicken stock (or beef stock)
  • 2 tablespoons Shaoxing wine (or dry sherry)
  • 2 tablespoons soy sauce
  • 1 teaspoon dark soy sauce
  • 2 teaspoons brown sugar (or white sugar)
  • 1 tablespoon cornstarch
  • 1 head broccoli (cut to bite-size florets)
  • 3 garlic cloves (minced)
  • 2 teaspoons ginger (minced)
  • 1 tablespoon peanut oil (or vegetable oil)

Instructions

  1. Slice the beef against the grain into 0.5 cm thick slices and marinate with soy sauce, peanut oil, and cornstarch for 10 minutes.
  2. In a separate bowl, combine all the sauce ingredients and mix well.
  3. In a large skillet, add 1/4 cup water and steam broccoli for about 1 minute until tender. Remove and wipe the pan.
  4. Add oil to the pan, heat until hot, and cook the marinated steak in a single layer for about 30 seconds, flipping to brown.
  5. Add garlic and ginger, then return broccoli to the pan.
  6. Pour the sauce into the skillet, cook and stir until thickened, about 1 minute.
  7. Serve hot, optionally over rice or noodles.

Notes

For extra texture, top with toasted sesame seeds and scallions. Serve over steamed jasmine or brown rice.

  • Author: jayne
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stir-frying
  • Cuisine: Chinese
  • Diet: None

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 14g
  • Saturated Fat: 3g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 70mg

Keywords: beef stir-fry, Chinese beef, broccoli recipe, quick dinner

Tags:

beef and broccoli / Chinese cuisine / healthy meals / quick dinner / stir-fry recipes

You might also like these recipes

Leave a Comment

Recipe rating