Chinese Beef and Broccoli – A Quick, Saucy Weeknight Favorite

Chinese Beef and Broccoli is one of the most beloved dishes in Chinese-American cuisine — and for good reason. Tender slices of marinated beef are stir-fried to perfection, paired with crisp-tender broccoli, and coated in a rich, savory sauce that’s bursting with umami.

This dish originates from Cantonese-style cooking, where beef is often marinated to preserve tenderness, and vegetables are cooked briefly to maintain their crunch and color. The result is a beautiful balance of flavors and textures: juicy beef, vibrant green broccoli, and a glossy, garlicky sauce with hints of soy, ginger, and sesame.

Perfect for a fast weeknight dinner or a cozy takeout-style meal at home, this recipe is a staple you’ll want to return to again and again.

Ingredients Overview

The beauty of Chinese Beef and Broccoli lies in its simplicity. Each ingredient has a specific role in creating that signature taste and texture.

Flank Steak or Sirloin

  • Flank steak is the traditional choice for its strong beef flavor and texture that responds well to slicing against the grain.

  • Sirloin or skirt steak also work well — just avoid overly tough cuts like chuck unless slow-cooked.

  • For best results, slice the meat thinly across the grain and marinate it in a mix of soy sauce, cornstarch, and a splash of rice wine. This not only seasons the beef but helps it stay tender during the quick stir-fry.

Broccoli Florets

  • Choose fresh broccoli with firm stalks and deep green florets. Chop into even, bite-sized pieces.

  • Frozen broccoli can work in a pinch but should be thawed and dried well to avoid excess moisture in the wok.

  • The broccoli is blanched briefly before stir-frying, preserving its color and giving it a satisfying bite.

Soy Sauce (Light and Dark)

  • Light soy sauce brings saltiness and tang.

  • Dark soy sauce adds color and depth with a hint of molasses-like richness.

  • Use low-sodium if you’re watching salt intake, but don’t skip dark soy for authenticity.

Garlic and Ginger

  • Fresh garlic and ginger are essential for the signature Chinese stir-fry aroma. Mince them finely for even distribution.

  • Don’t substitute with powders — their sharpness and scent can’t compete with fresh aromatics.

Oyster Sauce

  • This thick, umami-rich sauce gives the dish its characteristic depth and savory finish.

  • For a vegetarian version, opt for mushroom oyster sauce — available in most Asian grocery stores.

Sesame Oil and Cornstarch

  • A touch of toasted sesame oil adds a nutty, aromatic finish.

  • Cornstarch is used in both the marinade and the sauce to create a silky glaze that clings beautifully to the beef and broccoli.

Optional Add-ins

  • Chili flakes or garlic chili paste for heat.

  • Sliced carrots or snap peas for added texture and color.

Step-by-Step Instructions

1. Prep the Ingredients

  • Slice the beef into thin strips across the grain, about ¼ inch thick.

  • Marinate with 1 tablespoon soy sauce, 1 teaspoon cornstarch, 1 teaspoon sesame oil, and 1 teaspoon Shaoxing wine (or dry sherry). Let it sit for 20 minutes.

  • Chop the broccoli into bite-size florets and thinly slice garlic and ginger.

2. Blanch the Broccoli

  • Bring a pot of water to a boil.

  • Add broccoli florets and blanch for 1–2 minutes until bright green but still firm.

  • Drain and set aside.

3. Stir-Fry the Beef

  • Heat 1 tablespoon of oil in a wok or large skillet over high heat.

  • Add the marinated beef in a single layer and sear without stirring for 30 seconds to develop a good browning.

  • Stir-fry for another 1–2 minutes until just cooked through, then remove from the pan.

4. Sauté Aromatics

  • In the same pan, add a bit more oil if needed.

  • Toss in the garlic and ginger, cooking for about 20–30 seconds until fragrant — be careful not to burn them.

5. Combine and Sauce

  • Return the beef to the pan, then add the broccoli.

  • Pour in the sauce mixture: 2 tablespoons oyster sauce, 1 tablespoon light soy sauce, 1 tablespoon dark soy sauce, 1 teaspoon sugar, ½ cup water or broth, and 1 teaspoon cornstarch dissolved in a splash of water.

  • Stir well until the sauce thickens and everything is evenly coated — about 1–2 minutes.

6. Finish and Serve

  • Turn off the heat and drizzle with a little sesame oil.

  • Serve hot over steamed jasmine rice or noodles.

Tips, Variations & Substitutions

  • Don’t overcrowd the pan — cook the beef in batches if needed to keep it from steaming.

  • Marinate for at least 20 minutes, but overnight is even better for more tender results.

  • For a low-carb version, serve over cauliflower rice or skip the rice entirely.

  • Make it gluten-free by using tamari instead of soy sauce and checking your oyster sauce brand.

  • Add crunch with toasted sesame seeds or chopped roasted peanuts just before serving.

  • In Cantonese households, some variations include thin slices of onion or water chestnuts.

Serving Ideas & Occasions

Chinese Beef and Broccoli is a versatile dish that fits any occasion — from a quick dinner to a weekend family feast.

  • Serve over steamed white rice, brown rice, or stir-fried noodles.

  • Pair with egg drop soup, spring rolls, or hot and sour soup for a full Chinese takeout experience.

  • Ideal for meal prepping — it stores well and reheats beautifully.

  • Great for weeknight family dinners or casual entertaining with friends.

Its bold flavors and comforting texture make it feel both nourishing and indulgent — perfect for cozy evenings in.

Nutritional & Health Notes

This dish provides a solid balance of lean protein, fiber, and complex carbohydrates. Using flank steak keeps it relatively lean, while broccoli adds a good dose of vitamin C, K, and fiber.

  • Portion control is easy with this dish — a standard serving is satisfying without being heavy.

  • To reduce sodium, opt for low-sodium soy sauces and limit oyster sauce.

  • Skip sugar in the sauce or reduce the amount for a lower glycemic load.

  • Add extra veggies like bell peppers or snow peas for increased antioxidants and color variety.

It’s a great recipe for those looking to eat clean without sacrificing taste.

FAQs

Q1: Can I make Chinese Beef and Broccoli ahead of time?

A1: Yes! This dish stores well in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave, adding a splash of water to revive the sauce.

Q2: What cut of beef is best for this recipe?

A2: Flank steak is ideal for its rich flavor and tenderness when sliced thinly across the grain. Sirloin or skirt steak also work well.

Q3: How do I keep the broccoli from turning mushy?

A3: Blanch it quickly (1–2 minutes) and rinse with cold water or place in an ice bath to stop cooking. Then stir-fry briefly at the end to coat in sauce.

Q4: Is oyster sauce necessary?

A4: Oyster sauce adds a deep, savory flavor, but if you need a substitute, use mushroom sauce or a mix of hoisin and soy sauce for a similar profile.

Q5: Can I freeze this dish?

A5: It’s best fresh, but you can freeze it. Let it cool, portion into airtight containers, and freeze for up to 1 month. Reheat in a skillet for best texture.

Q6: How do I make it spicy?

A6: Add chili garlic paste, a few slices of red chili, or a dash of chili oil during the sautéing step to introduce heat.

Q7: What can I serve with this besides rice?

A7: Try lo mein noodles, steamed buns, or a light cucumber salad. It also pairs well with stir-fried bok choy or baby corn.

Print

Chinese Beef and Broccoli – A Quick, Saucy Weeknight Favorite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender beef stir-fried with crisp broccoli in a savory garlic-ginger sauce — a classic Chinese-American dish perfect for weeknights.

  • Author: Maya Lawson
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

1 lb flank steak, thinly sliced against the grain

2 cups broccoli florets

2 tbsp oyster sauce

1 tbsp light soy sauce

1 tbsp dark soy sauce

1 tsp sugar

1 tsp cornstarch (plus 1 tsp for marinade)

½ cup water or beef broth

1 tsp sesame oil

2 cloves garlic, minced

1 tsp fresh ginger, minced

2 tbsp neutral oil (vegetable or canola)

1 tsp Shaoxing wine or dry sherry (optional)

Salt and pepper to taste

Instructions

  • Slice beef thinly across the grain. Marinate with 1 tbsp soy sauce, 1 tsp cornstarch, 1 tsp sesame oil, and Shaoxing wine for 20 minutes.

  • Blanch broccoli for 1–2 minutes, then drain and set aside.

  • Heat oil in a wok or large skillet over high heat. Stir-fry beef in batches until browned and just cooked. Remove and set aside.

  • Add more oil if needed. Sauté garlic and ginger until fragrant.

  • Return beef and broccoli to the pan.

  • Mix oyster sauce, soy sauces, sugar, cornstarch (dissolved), and water. Pour into the pan.

  • Stir until sauce thickens and everything is coated, 1–2 minutes.

  • Finish with a drizzle of sesame oil. Serve hot.

Notes

Use tamari and mushroom sauce for a gluten-free version. Add chili paste for heat. Leftovers keep well for 3–4 days.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star