Broccoli Beef

Broccoli Beef Recipe

It’s been a while since I’ve done an installment of my fixing Chinese-American cuisine series (you can check out some past installments here). My goal with this series isn’t to return these dishes to their Chinese roots, but to celebrate the uniqueness of Chinese-American food, a cuisine that forked with the immigrants who brought it over, adapting to local tastes and ingredients.

Broccoli Beef originates from a Chinese dish called Gai Lan Chao Niu Rou (芥兰炒牛肉) or Chinese Broccoli Fried Beef, but since early immigrants could not find Gai Lan in the US, American broccoli became an easy substitute. With the florets ability to absorb the flavors of the beef and sauce, the stunning contrast of colors, and a vaguely healthy aura, it’s no surprise that this dish now graces the pages of almost every Chinese-American restaurant.

Unlike Gai Lan, which cooks very quickly, regular broccoli doesn’t work particularly well in stir-fries because of its thick dense stem. By the time your broccoli is cooked though, it ends up nearly burnt on the outside, and the beef ends up resembling strips of boot leather.

Many recipes get around this by blanching the broccoli first, but having to boil a separate pot of water defeats the quick simplicity of a stir-fry. What’s worse, broccoli florets tend to retain water when they are blanched, which comes out into the sauce, watering it down.

My solution is to quickly fry the beef, remove it from the pan, adding the broccoli with just a bit of water to let it steam, before returning the beef along with the sauce. This ensures that the broccoli is cooked to a crisp vibrant green, while the beef is still tender and moist. Most importantly by gently steaming the broccoli, you avoid subjecting it to high temperatures, which releases dimethyl sulfide; the compound responsible for that funky smell when members of the cabbage family are overcooked.

Equipment you'll need:

    • 1
    • 2
    • 3
    • 4
    • 5
    Votes: 2
    Rating: 4.5
    Rate this recipe!
    Broccoli Beef
  • Tender broccoli and flavorful beef stir-fried in a savory oyster sauce.
ServingsPrep TimeCook Time
2 10 minutes 7 minutes


  • 2 teaspoons soy sauce
  • 1 teaspoons Shaoxing wine
  • 1/2 teaspoon potato starch
  • 1/2 teaspoon toasted sesame oil
  • 200 grams beef ribeye thinly sliced
  • 10 grams garlic (2 large cloves)
  • 14 grams ginger - fresh
  • 300 grams broccoli (1 head)
  • 2 tablespoons water
  • 1/3 cup chicken stock
  • 1 tablespoons oyster sauce
  • 1 teaspoon potato starch
  • 1/8 teaspoon ground white pepper
  • 2 tablespoons vegetable oil


  1. Put the soy sauce, shaoxing, 1/2 teaspoon potato starch and sesame oil into a small bowl and stir to combine. Add the beef and let it it marinate while you prepare the other ingredients.
  2. Mince the garlic and finely julienne the ginger and place them in a small bowl.
  3. Prepare the broccoli by peeling the fibrous layer of skin off the main stalk. If you are using a vegetable peeler you'll need to go over the same area several times to get through to the tender center. Cut the peeled stalk off and slice it in half lengthwise and then into bite-sized strips. Cut apart the florets into bite-sized pieces.
  4. Measure out the 2 tablespoons of water into a small bowl.
  5. In a separate small bowl, whisk together the chicken stock, oyster sauce, 1 teaspoon potato starch and white pepper until combined.
  6. Heat a saute pan or wok until very hot. Add the oil along with the ginger and garlic. Give it a few stirs and then add the marinated beef.
  7. Stir-fry until the beef is just barely cooked through and then transfer to beef to a clean bowl.
  8. Add the broccoli and water and cover immediately. Steam for 2 minutes.
  9. Remove the lid and return the beef to the pan. The potato starch has probably settled, so give the sauce mixture a stir and pour it in with the beef and broccoli.
  10. Stir-fry until the sauce is thick and has coated everything in a glossy sheen.
  • Maureen | OrgasmicChef

    I love beef with broccoli and this looks so appetizing!

  • Elena Zapassky

    I like all idea! Thank you!

  • Sweetums

    Happy Holidays, Marc! Do you have a recipe for Tibetan Momos too ?

  • KD

    Love this stuff. Excellent technique!

  • Nancy Long

    the wine is the only thing that will hard for me to locate where I live, would sherry work as well

    • Marc Matsumoto

      Hi Nancy, sherry will work fine:-)

  • Ben

    Would you alter the recipe otherwise if you were to substitute chicken for beef?

    • Marc Matsumoto

      I wouldn’t change any ingredients, but you’ll probably want to cook the chicken all the way through in step 7.

      • Ben

        Great, thanks!

  • Michael Allen

    Such a wonderful recipe! It tastes like a lighter, more artful take on the takeout classic. It’s on my regular rotation, and can be whipped up in a pinch!

  • OG

    Can I use cornstarch instead of potato starch?

    • Marc Matsumoto

      Yes you could, but you’ll need to experiment with it as it’s not a 1:1 substitution. Also, corn starch thickened products have a different texture (more gloppy) than potato starch, which is why I recommend using potato starch.


I'm Marc, and I want to teach you some basic techniques and give you the confidence and inspiration so that you can cook without recipes too!