Beef and Broccoli Stir Fry

Beef and broccoli stir fry is one of the most flavourful Chinese take-out food items on the menu, and it’s actually pretty easy to make. The tender slices of beef in combination with the broccoli florets that burst with umami flavours in every bite is to die for.

Beef and Broccoli Stir-Fry in a white bowl with a bowl of steamed white rice

When I used to work as a server at a fast food Chinese restaurant in a mall, one of the most commonly requested dishes was beef and broccoli stir fry (even though that wasn’t on the menu). After learning this recipe, you won’t need to go back to Chinese take-out beef and broccoli, because this tastes just as good!

Ingredients

Ingredients for beef and broccoli
  • Beef Sirloin – This is on the cheaper side for cuts of beef. Believe it or not, there’s a low-cost, foolproof way to make this cheap cut of beef super tender and juicy. Chinese restaurants use this same method, which I’ll explain later in this post.
  • Baking Soda – This is the magic ingredient that will transform your cheap cut of beef from tough to tender. 
  • Soy sauce
  • Oyster sauce – This adds umami / savoriness, saltiness, and sweetness to a dish. 
  • Cornstarch – This is a common ingredient in Chinese stir-fries in marinades and sauces. When added to marinade, it acts as a moisture barrier to retain more of the moisture in the meat during cooking, so the meat ends up being juicy. It also functions as a thickener for the sauce.
  • Oil – Added for not only frying but also to keep the slices of beef from sticking to each other.
  • White pepper – This is essentially the black pepper of Chinese cooking. I’d say it’s a staple spice in our household. It adds a bit of a kick like black pepper does but also earthiness.
  • Sesame oil – This will add a strong toasty, nutty aroma and flavour. For good quality sesame oil with great flavour, look for one that is dark brown and contains some sesame sediment. 
  • Rice wine –  I use shaoxing wine because it’s the go-to cooking wine in Chinese cuisine. It adds some nutty flavours to your dish. However, if I’m out of shaoxing wine, I’ll use sake. Either way, they will work the same in terms of deglazing, although their flavours are different. 
  • Aromatics (garlic, onions & ginger) – Aromatics like garlic, onions and ginger enhances the flavour of beef and are commonly used in other stir fries as well.

How to Make Beef and Broccoli Stir Fry

When slicing the beef sirloin, make sure to slice against the grain. This will help make the beef tender after stir-frying. When you slice beef against the grain, you are breaking off the muscle fibers with a knife so you don’t have to do it with your teeth when chewing.

Slicing beef sirloin against the grain on a wooden cutting board

To make our cheap cut of beef super tender and juicy, we’ll be using a cheat in Chinese cooking called velveting. In this process, we’ll first rub the sliced beef with baking soda and let it rest in the fridge for an hour.

Mixing sliced beef sirloin with baking soda in a glass bowl

Baking soda will increase the pH of the beef, and basically break down and loosen up the proteins. The beef then reacts differently during cooking and retains its moisture more. This results in beef that is more tender and juicy. 

Then, we’ll want to wash off all the baking soda off the beef so that we don’t get the taste of baking soda in our final dish.

Rinsing a slice of beef sirloin under running cold water in a sink

Pat dry the beef slices with paper towel so that the beef will be able to brown during stir-frying.

Patting dry beef slices in a white bowl with a paper towel

Since we want our beef to be extra tender, we will use the other method of velveting as well. We’ll mix our beef with cornstarch, oyster sauce, soy sauce, white pepper and oil. The key ingredient in this method of velveting is cornstarch. Cornstarch will act as a moisture barrier so that it keeps all the moisture sealed within the slices of beef.

Mixing sliced beef with marinade ingredients with bare hands

We want to partially cook the broccoli first before using it in a stir-fry. Blanch the broccoli for 2 minutes and then drain them with a colander and set it aside.

Boiling broccoli in a stainless steel saucepan over an electric stove

Mix all of the sauce ingredients together in a small bowl.

Mixing beef and broccoli marinade ingredients in a glass measuring cup with chopsticks

Pan-fry the beef until it is nicely browned. The Maillard browning reactions will enhance the flavour of the beef. Set the beef aside.

Cooked, sliced beef sirloin on a non-stick pan with a spatula

Next, in the same pan with the browned bits from the beef (we’ll be keeping these for extra flavour), pan-fry the aromatics by first cooking the onions until they are translucent and slightly browned and then add the garlic and ginger and fry them until fragrant. 

Stir frying minced onions, garlic and ginger on a black non-stick pan with a spatula

Stir in the cooked beef and broccoli and then rice wine and sesame oil. The rice wine will be used to released the browned bits from the bottom of the pan, so they will be dispersed throughout the dish to add more flavour. This process is called deglazing.

Stir frying beef and broccoli in a black non-stick pan with a silicone spatula

Give the sauce ingredients a good stir before adding it to the pan. Pour the sauce into the pan and stir constantly until the sauce thickens and the beef and broccoli is coated in the flavourful sauce.

Beef and broccoli stir fry in a white bowl on a rustic surface
Beef and Broccoli Stir Fry

Beef and Broccoli Stir Fry

Recipe by Susan
0.0 from 0 votes

Beef and broccoli stir fry is one of the most flavourful Chinese take-out food items on the menu. The tender slices of beef in combination with the broccoli florets that burst with umami flavours in every bite is to die for.

Course: MainCuisine: Chinese, AmericanDifficulty: Easy
Servings

4

servings
Prep time

1

hour 
Cooking time

15

minutes
Calories

240

kcal
Total time

1

hour 

15

minutes
Cook Mode

Keep the screen of your device on

Ingredients

  • 1.5 tsp baking soda

  • 1 lb beef sirloin, sliced against the grain

  • 1 large crown broccoli (or 2 small crowns)

  • neutral-flavoured oil (for pan-frying)

  • 1/2 small yellow onion, cut into strips

  • 1 inch knob of ginger, minced

  • 2 cloves of garlic

  • 2 tsp rice wine (shaoxing or sake)

  • 1 tsp sesame oil

  • Beef Marinade
  • 1.5 tsp soy sauce

  • 1.5 tsp oyster sauce

  • 1 tsp cornstarch

  • 1 tsp oil

  • 1/8 tsp white pepper

  • Sauce
  • 1 tbsp cornstarch

  • 1/2 cup water

  • 1.5 tbsp oyster sauce

  • 1.5 tbsp soy sauce

  • 1/8 tsp salt

Directions

  • Rub baking soda into the beef in a small bowl. Let it stand for 1 hour in the refrigerator.
  • Wash off the baking soda from the beef with running cold water.
  • Pat dry the beef slices with paper towel.
  • Bring a small pot of water to a boil. Boil the broccoli for 2 min. Drain and then set aside.
  • Mix marinade ingredients with the beef.
  • To make the sauce, stir cornstarch into water until dissolved and then stir in the rest of the sauce ingredients.
  • Pan-fry beef with a bit of oil on medium-high heat for about 7-8 min or until browned. Set aside.
  • Fry onions in a bit of oil on medium heat for about 3 min and then fry ginger and garlic until fragrant for about 30 seconds to 1 min.
  • Add the beef back into the pan along with the broccoli. Stir them in with the aromatics.
  • Pour the rice wine and sesame oil into the pan and then toss the beef and broccoli around for about 30 seconds.
  • Stir the sauce in with the beef and broccoli over medium heat until the sauce is thickened.

Nutrition Facts

4 servings per container

Serving Size335g


  • Amount Per ServingCalories240
  • % Daily Value *
  • Total Fat 7g 9%
    • Saturated Fat 2g 10%
    • Monounsaturated Fat 5g
  • Cholesterol 62mg 21%
  • Sodium 1412mg 62%
  • Potassium 913mg 20%
  • Total Carbohydrate 16g 6%
    • Dietary Fiber 4g 15%
    • Total Sugars 3g
  • Protein 30g 60%

  • Vitamin A 947mcg 106%
  • Vitamin C 137mg 153%
  • Calcium 105mg 9%
  • Iron 3mg 17%
  • Thiamin 0.223mg 19%
  • Riboflavin 0.36mg 28%
  • Niacin 9mg 57%
  • Vitamin B6 1.025mg 61%
  • Vitamin B12 1.455mcg 61%
  • Folate 114mcg 29%

* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.