Tender beef steak, stir fried with broccoli and a heavenly Chinese-style stir fry sauce. Simple, quick and delicious! This beef and broccoli recipe all ready in 20 minutes, so it makes a great mid-week meal for the family.

Close up overhead image of Chinese beef and broccoli in a pan with a wooden spoon.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Gotta love a quick dinner that basically tastes like a tasty takeaway!

This recipe uses a reasonably inexpensive cut of beef, sliced extra thinly – so it’s nice and tender. It’s fried quickly before being smothered in a delicious Chinese-style savoury sauce along with lots of crunchy broccoli. I love serving it on a big pile of fluffy white rice for a comforting weeknight dinner.

📋 What do we need?

Ingredients for Chinese beef and broccoli on a wooden table.
  • Steak – I like to use beef skirt or flank as it’s a fairly inexpensive cut of meat with good flavour. It does have to be cut thinly though. If it’s cut too thick, it will be chewy. If you prefer you can use sirloin or ribeye steak. These cuts are more tender (and more expensive!) – so they can be cut a little thicker if you prefer.
  • Broccoli – I use tenderstem broccoli (or broccolini) as we’re only cooking it for a few minutes, so you want nice thin broccoli stalks to give a bit of crunch – rather than regular broccoli florets that will be too thick to chew through.
  • Soy sauce – I use a mixture of light and dark. Light for salty seasoning, and a dark for that wonderful colour and a little sweetness.
  • Chinese rice wine – A REALLY important ingredient to add depth to the sauce. Sherry is a good replacement if you haven’t got any rice wine.
  • Sesame oil – for a golden toasty-ness and delicious aroma.

🔪 How to make this Chinese Beef and Broccoli

**Full recipe with detailed steps in the recipe card at the end of this post**

  • Mix together the sauce ingredients and put to one side. The sauce is a combination of beef stock, light and dark soy sauce, Chinese rice wine (you can swap for sherry if you haven’t got rice wine), sesame oil, sugar, white pepper and black pepper.
  • Fry up slices of very thinly sliced flank/skirt steak. Remove from the pan, then fry up plenty of tenderstem broccoli. We only need to fry for a couple of minutes – so it retains that lovely crunch. Remove it from the pan too.
  • Next we fry up a little ginger and garlic, just for 30 seconds or so (so the garlic doesn’t burn), then add in the sauce and bubble it all together.
  • Thicken the sauce with a little cornstarch slurry, then add the steak and broccoli back to the pan and toss together.
8 image collage showing how to make beef and broccoli

👩‍🍳PRO TIP

To ensure you get really thin slices of steak (which is important, so the steak isn’t chewy), place the steak in the freezer for 10-30 minutes before slicing thinnly with a sharp knife. This will make the meat firmer and easier to slice thinly.

beef and broccoli topped with sesame seeds in a bowl with rice. Chopsticks resting on bowl.

🍽️ What to serve it with

Serve with fluffy Boiled Rice and top with a sprinkling of sesame seeds. Or why not serve with:


Chopsticks taking a piece of Chinese beef from a bowl of beef and broccoli.

📺 Watch how to make it


🍲 More fantastic Stir Fry recipes

❓Frequently Asked Questions

What cut of meat is used for beef and broccoli?

I like to use beef skirt or flank as it’s a fairly inexpensive cut of meat with good flavour. It does have to be cut thinly though. If it’s cut too thick, it will be chewy. If you prefer you can use sirloin or ribeye steak. These cuts are more tender (and more expensive!) – so they can be cut a little thicker if you prefer.

What is beef and broccoli sauce made of?

The sauce is a combination of beef stock, light and dark soy sauce, Chinese rice wine (you can swap for sherry if you haven’t got rice wine), sesame oil, sugar, white pepper and black pepper.

Should broccoli be boiled before stir frying?

No you don’t need to par-boil the broccoli first. I use tenderstem broccoli (or broccolini) as we’re only cooking it for a few minutes, so you want nice thin broccoli stalks to give a bit of crunch – rather than regular broccoli florets that could be too thick to chew through. We want the broccoli for this dish to be tender, but still bright green and with a bit of crunch. If you like your broccoli softer, stir fry for an extra couple of minutes. You can add a tablespoon of water to help it cook quicker and more evenly. 

Can I make this stir fry gluten free?

Yes, substitute the soy sauce for gluten free tamari and make sure the beef stock (beef broth) you use is gluten free too. Also check your Chinese rice wine (Shaoxing wine) is gluten free, if not replace with dry sherry (which is usually gluten free, but be sure to check first).

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

4.94 from 15 votes

Beef and Broccoli Recipe

Simple and quick, this tender beef and broccoli in a heavenly homemade Chinese-style stir fry sauce is ready in 20 minutes.
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4
Course: Dinner
Cuisine: Chinese

Ingredients

  • 3 tbsp neutral oil (I use avocado oil, or swap for any other high smoke point flavourless oil)
  • 500 g (1.1 lbs) skirt/flank steak sliced very thinly, against the grain *Tip 1
  • 450 g (1 lb) tenderstem broccoli (broccolini) any thicker pieces sliced in half length-ways
  • 1 tsp minced ginger
  • 2 cloves garlic minced

Sauce Ingredients:

  • 250 ml (1 cup + 2 tsp) hot beef stock (water + 1 stock cub is fine)
  • 3 tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp Chinese rice wine you can swap for sherry if you like
  • 2 tsp sesame oil
  • 3 tbsp light brown sugar
  • tsp white pepper
  • tsp black pepper
  • 2 tbsp cornflour (cornstarch) mixed with 5 tbsp cold water to make a slurry

To finish:

  • 1 tsp sesame seeds
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Start by mixing together all of the sauce ingredients EXCEPT the cornflour (cornstarch) slurry in a bowl. Put to one side.
    250 ml (1 cup + 2 tsp) hot beef stock, 3 tbsp light soy sauce, 1 tbsp dark soy sauce, 1 tbsp Chinese rice wine, 2 tsp sesame oil, 3 tbsp light brown sugar, 1/8 tsp white pepper, 1/8 tsp black pepper
  • Heat 2 tbsp of the oil over a high heat in wok or large frying pan.
    3 tbsp neutral oil
  • Add the sliced steak and cook for 2-3 minutes, turning once or twice, until the steak is just cooked.
    500 g (1.1 lbs) skirt/flank steak
  • Transfer to a bowl using a slotted spoon (leaving any oil behind in the wok).
  • Add the broccoli to the wok and stir fry for 2 minutes, stirring often. Then transfer to the bowl with the steak. (see Tip 2 re: frying for longer if you like your broccoli softer).
    450 g (1 lb) tenderstem broccoli
  • Turn the heat down to medium and add in the remaining tablespoon of oil.
  • Add the ginger and garlic and fry, stirring often, for 30 seconds.
    1 tsp minced ginger, 2 cloves garlic
  • Add in the sauce mixture, turn up the heat to high and stir together.
  • Allow the sauce to come to the boil, then slowly pour in the cornstarch slurry, whilst stirring, until the sauce thickens. You may not need all of the slurry.
    2 tbsp cornflour (cornstarch)
  • Add the beef and broccoli back into the wok and toss together. Cook for a further minute, then turn off the heat.
  • Serve with boiled or fried rice and topped with a sprinkling of sesame seeds.
    1 tsp sesame seeds

Video

Notes

*Tip 1 Freeze the Steak – just a little
Place the steak in the freezer for 10-30 minutes before slicing. This will make the meat firmer and easier to slice thinly.
*Tip 2 – Fry the broccoli for longer if you like it softer
We want the broccoli for this dish to be tender, but still bright green and with a bit of crunch. If you like your broccoli softer, stir fry for an extra couple of minutes. You can add a tablespoon of water to help it cook quicker and more evenly. Then be sure to transfer the broccoli as well as any liquid left in the pan to the bowl – don’t leave any water behind or it will spit when you add oil to the wok for the next step).
Cut of Beef:
I like to use Beef skirt/flank as it’s a fairly inexpensive cut of meat with good flavour. It does have to be cut thinly though. If it’s cut too thick, it will be chewy.
If you prefer you can use sirloin or ribeye steak. These cuts are more tender (and more expensive!) – so they can be cut a little thicker if you prefer.
Nutritional Information is approximate and is per portion, without rice.

Nutrition

Calories: 398kcal | Carbohydrates: 22g | Protein: 33g | Fat: 19g | Saturated Fat: 11g | Cholesterol: 75mg | Sodium: 1349mg | Potassium: 476mg | Fiber: 1g | Sugar: 12g | Vitamin A: 1985IU | Vitamin C: 104mg | Calcium: 123mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

This beef and broccoli recipe was first published in January 2021. Updated in February 2025 with extra information and for housekeeping reasons.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Rate the recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Ivan says:

    Have you done a book with videos with these Chinese recipes in it??

  2. Julie says:

    5 stars
    I am not the best cook but, I have tried this and both my husband and I liked it. My question is – could I precook my meat the day before and put together the sauce to take camping- I would add broccoli and thicken sauce on the day needed

    1. Nicky Corbishley says:

      Hi Julie, I haven’t tried it this way, but yes, I think that would work well.

  3. Kristen says:

    Can you just use regular GF soy sauce? I don’t have light or dark soy sauce

  4. Sarah says:

    5 stars
    This is a delicious and tasty dish. Great recipe and one well keep for our family favourites. Thank you 😊

  5. Janice Palmer says:

    4 stars
    Very good but I did make some changes. I didn’t have Chinese wine or Sherry but I did add some Oyster sauce. I only added 2 tablespoons of brown sugar because the oyster sauce is sweet. It was really good. I’ll make it again. Btw I’m celiac so I used all gluten free products.

  6. Raquel says:

    5 stars
    This recipe has been a part of our weekly rotation for almost a year now. We love it. The beef is a really chewy unless I sous vide cook it. Great flavors! When I cook per the recipe instructions it always takes min 45 min. Cooking is my favorite hobby so I’m not a beginner lol! Thank you for sharing

    1. Amanda Gara-Dyke says:

      5 stars
      An excellent way to tenderise the beef for certain recipes including this is to velvet it by rubbing bicarbonate of soda (baking powder) into the strips of beef. Refrigerate for 30 minutes to allow it to work its magic then rinse and pat dry.
      Then just continue with the recipe.

  7. Karen Reed says:

    5 stars
    Very easy recipe ! Very tasty..