Beef And Chinese Broccoli (芥蓝牛肉) Recipe

I keep one secret ingredient on hand for beef and Chinese broccoli that turns the sauce glossy, rich, and completely irresistible. In just 20 minutes, I get silky beef, crisp greens, and a bowl that tastes like my favorite takeout.

A photo of Beef And Chinese Broccoli (芥蓝牛肉) Recipe

I am obsessed with Beef and Chinese Broccoli because it hits that takeout craving without tasting heavy. The flank steak stays ridiculously silky and juicy, while the Chinese broccoli keeps its snap and slight bitterness, a little edge I love against the glossy brown sauce.

I always want the bites where beef, greens, and sauce drag across rice together. And that secret tenderizer?

It makes the beef feel almost restaurant-level, but still totally doable on a random night. Big flavor, fast payoff.

I keep coming back to this one because it tastes bold, clean, savory, and honestly a little addictive.

Ingredients

Ingredients photo for Beef And Chinese Broccoli (芥蓝牛肉) Recipe

  • Flank or skirt steak keeps it beefy, tender, and weeknight-friendly.
  • Chinese broccoli brings that crisp bite and slightly bitter, grown-up green vibe.
  • Garlic makes the pan smell amazing almost instantly.
  • Ginger adds a fresh little zing that cuts through the richness.
  • Vegetable oil helps everything sear fast without tasting heavy.
  • Cornstarch gives the sauce that glossy takeout-style cling.
  • More cornstarch helps the beef stay soft instead of chewy.
  • Baking soda is the sneaky tenderizer.

    Basically, it works.

  • Soy sauce brings salt, depth, and that familiar savory backbone.
  • Oyster sauce makes it rich, slightly sweet, and super comforting.
  • Shaoxing wine adds warmth and keeps things from tasting flat.
  • Stock or water loosens the sauce so it coats everything nicely.
  • Plus, dark soy gives the beef that deep restaurant color.
  • Sugar balances the salty sauces without making it taste sweet.
  • Sesame oil finishes it with a nutty, cozy smell you’ll notice.

Ingredient Quantities

  • 1 pound (450 g) flank steak or skirt steak, thinly sliced against the grain
  • 1 pound (450 g) Chinese broccoli (gai lan), trimmed and cut into 2 to 3 inch pieces
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced or grated
  • 2 tablespoons vegetable oil, divided
  • 1 tablespoon cornstarch, for sauce slurry
  • 1 tablespoon cornstarch, for beef marinade
  • 1/4 teaspoon baking soda (secret tenderizer)
  • 1 tablespoon soy sauce or tamari for gluten free
  • 1 tablespoon oyster sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1/3 cup (80 ml) chicken stock or water
  • 1 teaspoon dark soy sauce or a dash of dark soy for color, optional
  • 1 teaspoon granulated sugar
  • 1 teaspoon sesame oil
  • Salt and white pepper to taste
  • Steamed rice, for serving (optional)

How to Make this

1. Slice flank or skirt steak thinly against the grain and combine with 1 tablespoon cornstarch, 1 tablespoon Shaoxing wine, 1/4 teaspoon baking soda, 1 teaspoon sesame oil and a pinch of white pepper; mix and let rest 10 to 15 minutes to tenderize and coat.

2. In a bowl whisk together 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1/3 cup (80 ml) chicken stock or water, 1 teaspoon granulated sugar and 1 teaspoon dark soy sauce if using; dissolve the remaining 1 tablespoon cornstarch in a little cold water then add to the sauce to make a slurry.

3. Trim Chinese broccoli and cut into 2 to 3 inch pieces; prepare garlic and ginger by mincing.

4. Bring a pot of salted water to a boil, blanch the gai lan 30 to 60 seconds until bright green and just tender, then drain or plunge into ice water to stop cooking; drain well and set aside.

5. Heat 1 tablespoon vegetable oil in a wok or large skillet over high heat until shimmering; add the marinated beef in a single layer and stir fry briefly until just cooked through and silky, about 1 to 2 minutes; remove beef and set aside.

6. Add the remaining 1 tablespoon vegetable oil to the wok, reduce heat to medium-high, add minced garlic and ginger and stir until fragrant about 15 seconds.

7. Add the blanched Chinese broccoli and toss to coat, then return the beef to the wok and pour in the prepared sauce slurry; stir constantly until the sauce thickens and becomes glossy, about 30 to 60 seconds.

8. Finish with a drizzle of sesame oil, adjust seasoning with salt and white pepper to taste, then serve immediately over steamed rice if desired.

Equipment Needed

1. Sharp chef knife
2. Cutting board
3. Large mixing bowl for marinade
4. Small bowl and whisk or fork for sauce slurry
5. Measuring spoons and 1/3 cup measure
6. Wok or large heavy skillet
7. Large pot for blanching and a slotted spoon
8. Bowl for ice bath or colander to drain gai lan
9. Spatula or tongs for stir frying

FAQ

Slice very thinly against the grain, toss with 1 tablespoon cornstarch and 1/4 teaspoon baking soda, let rest 15 to 30 minutes, then quickly cook over high heat. The cornstarch creates a velvety coating and the baking soda gently tenderizes.

Blanch or steam the gai lan for 1 to 2 minutes until bright green and slightly tender, then shock in ice water if not stir frying immediately. If stir frying directly, cook it first in the pan with a splash of stock until just tender, then set aside to finish with the sauce.

Yes. Use tamari or a gluten free soy sauce and ensure the oyster sauce is labeled gluten free or substitute with a mushroom stir fry sauce. Cornstarch, Shaoxing wine swap with dry sherry, and sesame oil are naturally gluten free.

For a thicker sauce, mix an extra 1 teaspoon cornstarch with cold water and simmer a little to thicken. For a thinner sauce, add a splash of warm chicken stock or water and heat briefly to combine.

Yes. Flank or skirt steak are ideal, but you can use sirloin or ribeye sliced thinly. Chicken breast, thigh, or firm tofu also work with the same marinade and cooking method, adjusting cooking time for doneness.

Store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium heat with a splash of stock to loosen the sauce, or microwave in short intervals, stirring between, to avoid overcooking the beef.

Beef And Chinese Broccoli (芥蓝牛肉) Recipe Substitutions and Variations

  • Flank steak or skirt steak: flat iron, sirloin flap, or thinly sliced ribeye for more marbling
  • Chinese broccoli (gai lan): broccolini, regular broccoli florets with stems, or Chinese broccoli tops swapped with baby bok choy
  • Shaoxing wine or dry sherry: dry sherry, sake, or 1 tablespoon rice vinegar plus 1 teaspoon sugar
  • Oyster sauce: vegetarian mushroom oyster sauce, hoisin diluted with a little soy sauce, or 1 tablespoon soy sauce plus 1 teaspoon dark soy for depth

Pro Tips

1. Slice the meat as thin as you can against the grain and keep it cold right up until cooking time; cold, thin slices sear faster and stay silky instead of stewing.

2. Do not leave the baking soda on the beef for more than 15 minutes; it tenderizes quickly and too long will make the texture mushy. Rinse or lightly pat dry if you notice any slime before cooking.

3. Blanch the gai lan just until it turns bright green then plunge into ice water immediately to lock in color and crunch. Make sure it is very well drained before it hits the wok so the sauce does not get diluted.

4. Cook the beef in a single layer over very high heat and work fast. If your pan feels crowded, do it in two quick batches. Finish with a tiny drizzle of toasted sesame oil and a few sliced scallions for aroma at the end.

Please enter your email to print the recipe:

Beef And Chinese Broccoli (芥蓝牛肉) Recipe

My favorite Beef And Chinese Broccoli (芥蓝牛肉) Recipe

Equipment Needed:

1. Sharp chef knife
2. Cutting board
3. Large mixing bowl for marinade
4. Small bowl and whisk or fork for sauce slurry
5. Measuring spoons and 1/3 cup measure
6. Wok or large heavy skillet
7. Large pot for blanching and a slotted spoon
8. Bowl for ice bath or colander to drain gai lan
9. Spatula or tongs for stir frying

Ingredients:

  • 1 pound (450 g) flank steak or skirt steak, thinly sliced against the grain
  • 1 pound (450 g) Chinese broccoli (gai lan), trimmed and cut into 2 to 3 inch pieces
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced or grated
  • 2 tablespoons vegetable oil, divided
  • 1 tablespoon cornstarch, for sauce slurry
  • 1 tablespoon cornstarch, for beef marinade
  • 1/4 teaspoon baking soda (secret tenderizer)
  • 1 tablespoon soy sauce or tamari for gluten free
  • 1 tablespoon oyster sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1/3 cup (80 ml) chicken stock or water
  • 1 teaspoon dark soy sauce or a dash of dark soy for color, optional
  • 1 teaspoon granulated sugar
  • 1 teaspoon sesame oil
  • Salt and white pepper to taste
  • Steamed rice, for serving (optional)

Instructions:

1. Slice flank or skirt steak thinly against the grain and combine with 1 tablespoon cornstarch, 1 tablespoon Shaoxing wine, 1/4 teaspoon baking soda, 1 teaspoon sesame oil and a pinch of white pepper; mix and let rest 10 to 15 minutes to tenderize and coat.

2. In a bowl whisk together 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1/3 cup (80 ml) chicken stock or water, 1 teaspoon granulated sugar and 1 teaspoon dark soy sauce if using; dissolve the remaining 1 tablespoon cornstarch in a little cold water then add to the sauce to make a slurry.

3. Trim Chinese broccoli and cut into 2 to 3 inch pieces; prepare garlic and ginger by mincing.

4. Bring a pot of salted water to a boil, blanch the gai lan 30 to 60 seconds until bright green and just tender, then drain or plunge into ice water to stop cooking; drain well and set aside.

5. Heat 1 tablespoon vegetable oil in a wok or large skillet over high heat until shimmering; add the marinated beef in a single layer and stir fry briefly until just cooked through and silky, about 1 to 2 minutes; remove beef and set aside.

6. Add the remaining 1 tablespoon vegetable oil to the wok, reduce heat to medium-high, add minced garlic and ginger and stir until fragrant about 15 seconds.

7. Add the blanched Chinese broccoli and toss to coat, then return the beef to the wok and pour in the prepared sauce slurry; stir constantly until the sauce thickens and becomes glossy, about 30 to 60 seconds.

8. Finish with a drizzle of sesame oil, adjust seasoning with salt and white pepper to taste, then serve immediately over steamed rice if desired.