Beef and broccoli is one of the easiest Chinese takeout recipes that you can make at home, and it’s quick enough for a weeknight meal.

Chinese food is a cuisine I love SO much but am rarely satisfied to eat out.

Beef and Broccoli over a Bed Of Steamed White Rice with Chopsticks Picking Up a Piece

Chinese takeout would be a dream if I could find a place using a quality of meats that didn’t have me chewing gristly bits or unexpectedly chomping down on big hunks of fat.


The meat is often covered in sauce and it’s hard to tell until you take a bite!

I’ve made a handful of Chinese takeout dishes at home over the years (see Fried RiceOrange Beef, and Kung Pao Chicken, to name a few), and the thing that I’ve discovered is that Chinese food is actually quite easy to make, provided you have the right ingredients.

Beef and Broccoli Recipe - Shown Plated with Steamed White Rice on White Platter

You have two options here:

1. If you’re committed to the idea of making your own Chinese food at home, you can go to a Chinatown or hop on Amazon to buy things like Chinese Rice Cooking Wine and such, and know that you’ll make these dishes again and again.

Or 2. You can substitute ingredients you probably DO have, and settle knowing that the flavor will be mostly there but not exactly the same.

Fortunately for Beef and Broccoli, the ingredients are pretty standard except for the rice cooking wine, and you can substitute that with other types of alcohol.

How to Make Beef and Broccoli:

To get started, add soy sauce and rice cooking wine to thin strips of beef:

Beef Sirloin Strips Raw in Mixing Bowl with Liquid Seasoning Added

I’m using boneless beef sirloin here, but if you’re willing to spend more money on more tender cuts, you could use ribeye or strip.

While that sits, prep broccoli florets by blanching briefly on boiling water:

Blanched Broccoli in a Pot of Water

For the beef and broccoli sauce, whisk to combine soy sauce, rice cooking wine, sesame oil, sugar, ginger, garlic, beef stock or water, and cornstarch:

Ginger and garlic In Glass Bowl with Soy Sauce and Whisk

Heat a wok or high sided skillet over high heat, then add half of the beef.

Let it sit in the pan untouched for one minute (so it can brown), then stir fry for another minute until mostly cooked:

Strips of Beef Stir Frying in Nonstick Skillet

Remove the beef from the pan, then repeat with the other half of beef.

Wipe out the wok or pan, and add oil and sliced scallions:

Green Onion and Oil Frying in Nonstick Skillet

Cook for 30 seconds until fragrant, then add the blanched broccoli, the mostly cooked beef, and all of the sauce:

Pouring the Sauce Over the Beef Strips and Blanched Broccoli Florets

Cook for about 2 minutes until the sauce thickens and the beef is cooked. I love serving it with rice:

Beef Broccoli Stir Fry Over Steamed Rice in White Bowl with Chopsticks Digging In

Honey Walnut Shrimp, Orange Glazed Five Spice Duck, Ground Pork Stir Fry and Lettuce Wraps are some of my other favorite Asian recipes to make at home.

The recipe is below, and I have a full video of the process as well, below that.

This classic Broccoli Salad is another one of my favorite ways to prepare broccoli, if you have extra in your fridge. Happy cooking!

Beef and Broccoli over a Bed Of Steamed White Rice with Chopsticks Picking Up a Piece

Beef & Broccoli

A quick & easy beef and broccoli stir fry, with a savory garlic ginger sauce

Leave a Review »


For the beef:

  • 1 lb beef sirloin stir fry strips
  • 1 tbsp soy sauce
  • 1 tbsp rice cooking wine

For the sauce:

  • 3 tbsp soy sauce
  • 2 tbsp rice cooking wine
  • 1 tsp sesame oil
  • 1 tbsp sugar
  • 1 tsp grated ginger
  • 2 tsp grated garlic
  • 1/2 cup beef stock or water
  • 1 tbsp cornstarch

For the stir fry:

  • 3 tbsp oil*
  • 4 scallions sliced
  • 4 cups broccoli florets blanched for 30 seconds**


  • In a small bowl, toss to combine the beef, soy sauce, and rice cooking wine. Let sit while you prepare the rest of the recipe.
  • For the sauce, whisk together all ingredients.
  • For the stir fry, heat one tablespoon of oil in a wok or high sided skillet over high heat, and add half of the marinated beef. Let sit for 1 minute without stirring, so the beef can brown, then stir for 1-2 minutes, until the beef is mostly cooked through.
  • Remove the beef and wipe out the pan. Repeat the process with the other half of the beef.
  • Add the remaining tablespoon of oil to the pan and add the scallions. Stir around for 30 seconds, then add the blanched broccoli, the mostly cooked beef, and all of the sauce.
  • Cook for 1-2 minutes until the beef is fully cooked and the sauce has thickened. Take care not to overcook the beef.
  • Serve with rice, if desired, and enjoy!


*Any high heat oil works here, like avocado oil.
**Blanching just means you cook the broccoli florets in boiling water for 30 seconds, then drain and rinse. That way it's slightly cooked before adding to the stir fry.


Calories: 556kcal, Carbohydrates: 16g, Protein: 36g, Fat: 37g, Saturated Fat: 10g, Cholesterol: 118mg, Sodium: 1358mg, Fiber: 1g, Sugar: 5g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Post updated in October 2018. Originally published October 2016.