If itโs your first time ordering a Chinese takeaway, you canโt go wrong with Beef and Broccoli Stir Fry~
Although itโs nearly impossible to make a Chinese restaurant style Peking duck at home, you can make beef and broccoli at home that tastes totally like a restaurant takeout!
This recipe teaches you how to make Chinese-restaurant-must-order, nutritious, and delicious beef and broccoli within 30 minutes.
Choice of Beef for stir frying
I like to use New York strips or ribeye to make my beef and broccoli stir fry. Both of themย have plenty of beef flavor and a buttery tender texture.
When you New York strips for stir frying, remember to cut off the thick band of fat on one side of the steak. This part could be too hard to chew when stir fried, but it turns soft and tastes like heaven after slow cooked for 2 hours.
What other parts of the beef can I use for stir frying?
Since stir-fryingย only burns the beef for a veryย short period of time, weโd better choose the most tenderย beef cuts for this dish.
Beef cuts marked in red in the picture above, such asย meat from the ribs, T-bone, sirloin, ribeye, top loin (strip), and tenderloin, are the best parts to be cut into strips for stir fry.
Beef cuts marked in black in this picture above are chewier. Therefore they usually require a longer cooking time. If you really want to use these parts for stir fry, you will need to cut them into very thin strips, and use my following method to make them taste more tender.
How to Make Beef Stir-Fry More Tender?
You may have seen some recipes or Chinese restaurants using beef flank or even beef shank for stir frying.
Have you ever wondered how they made these tough and hard-to-chew parts tender?
Here are some simple tips to make your beef stir-fry more tender:
1. Cut beef against the grain
To make a tough beef (such as beef flank) easier to chew, we will need to cut through the muscle fiber running down the meat. Because if you donโt cut through these fibers with a knife, you will have to break them later with your teeth, and get a very sore jaw.
Specifically, we observe the beef carefully before cutting, find these parallel lines of muscle fiber, and slice perpendicular to these lines.
By the way, my dad taught me this cooking tip when I was a kid: โๆจชๅ็็พ็ซๅ็ช๏ผๆๅ้ธก้กบๅ้ฑผโใ
It can be translated as: โCross-cut beef and sheep, vertical cut pork, diagonally cut chicken and fish.โ
Beef and sheep are tough and chewy. Therefore we need to cut against the grain to break up their fibers.
Chicken and fish are tender and soft. No matter we cut alone or against the fiber lines, they could fall apart easily after stir fried. Therefore, weโd better cut diagonally to keep chicken or fish strips from falling apart.
2. Tenderize the beef with baking soda
According to Cookโs Illustration, marinating beef with baking soda can raise the pH on the beefโs surface, โmaking it more difficult for the proteins to bond excessivelyโ, which keeps the beef strips tender when itโs stir fried.ย
For every pound of beef, you can tenderize it with ยผ teaspoon to 1 teaspoon of baking soda, depending on the specific parts of the beef and the marinating time (10 minutes to 30 minutes).
For example, I used a New York strip, which is a very tender part of the beef, so I only added ยผ teaspoon of baking soda. You may want to use up to 1 teaspoon of baking soda if you are using beef flank to make beef and broccoli stir fry.
You can also extend the marinating time to use less the baking soda.
3. Tenderize the beef white egg white and cornstarch
By coating the beef strips with a egg white and cornstarch slurry, we are creating a โprotective layerโ on the surface of the meat to lock in the juices, in this way the beef strips will stay moist and soft after stir-fried.
4. Coat the beef with a thin layer of oil
The last step of marinating is to coat the beef strips with a thin layer of oil. I used olive oil, you can also use vegetable oil or peanut oil.
This thin oil layer can also prevent the beef from turning dry and hard after stir fried.
Whatโs more, the oil layer can prevent the beef strips from sticking together in the frying pan. So that every piece of the beef can be cooked evenly.
Beef and Broccoli Sauce
Every restaurant and family has a different preference of the beef and broccoli sauce. I have been making this dish for years, and this is my favorite combination of the seasonings:
1. Warm water
I use ยพย cup ofย warm water to dissolve all the seasonings for making the beef and broccoli sauce.
Make sure itโs warm instead of hot, otherwise the cornstarch will get lumpy.
You can simply microwave the water for 40 seconds to make it warm. Your hot water from the tap can contain contaminants, therefore youโd better use cold tap water and heat it up.
2. Oyster sauce
Oyster sauce is often used in vegetable stir-fry. It can give your bland vegetable dishes a sweet and savoryย rich taste.
People said that you could probably substitute oyster sauce with Hoisin Sauce, which Iโve never tried before, because I always have oyster sauce in my fridge.
Check out my homemade oyster sauce recipe.
3. Dark and Light soy sauce
Light soy sauceย tastesย more liquid, thinner, and saltier, whileย dark soy sauceย isย thicker, very stickier, and has a hint of sweetness.
The dark soy sauce can stain the food with the red-wine-color (with more soy flavor too) way better than the light soy sauce.
You need a combination of the two in order to make this dish in perfect color and flavor!
4. Cornstarch
Add cornstarch to make the sauce thick, so that it can coat evenly on every piece of the broccolis and beef strips.
5. Chicken powder or MSG
Want authentic Chinese Restaurant flavor? The unsecret secret ingredient is MSG.
Although FDA has classified MSG as a food ingredient thatโsย generally recognized as safe. MSG is still considered as unhealthy in our traditional view. Therefore I donโt have any MSG in my kitchen.
Iโd occasionally use chicken powder, which I believe still contains MSG but in a smaller amount, to create a restaurant-style flavor for my dishes.
You can also substitute the water in this recipe with same amount of chicken stock to skip the MSG.
How to Make Beef and Broccoli at Home
EQUIPMENT
- 1 frying pan
- 1 Knife
INGREDIENTSย List
- 500ย gย beefย (about 1 lb, see โchoice of beefโ in content above)
โ Beef Marinade
- ยผย tspย saltย (about 2g)
- ยฝย tspย dark soy sauceย (can be substituted with light/regular soy sauce)
- ยฝย tspย black pepper
- ยผย tspย baking soda
- 1ย egg white
- 2ย tbspย cornstarch
- 2ย tbspย olive oilย (or vegetable oil)
โ Beef and Broccoli Sauce
- ยพย cupย warm waterย
- ยผย tspย salt
- 1ย tbspย oyster sauce
- ยฝย tbspย sugar
- 2ย tbspย light/regular soy sauce
- 1ย tspย dark soy sauce
- ยฝย tspย black pepper
- ยผย tspย chicken powderย (can be substituted with msg or you can skip it)
- 1ยฝย tbspย cornstarch
โ Other Ingredients
- 2ย tbspย cooking oilย (I used vegetable oil)
- 3ย garlicย cloves
- 1ย tspย minced ginger
- 500ย gย broccoliย (about 1 lb)
- ยฝย tbspย roasted sesame seedsย (optional)
INSTRUCTIONSย
1. Addย 2 tbsps of flourย toย broccolis, fill the basin with cold water and soak the broccoli for 10 minutes.ย
2. Cutย 500g beefย against the grainย (see picture illustrations above) intoย โ inch thickย xย 1 inch wideย xย 4 inch longย slices.
3. Transfer sliced beef to a bowl, addย ยผ tsp salt, ยฝ tsp dark soy sauce, ยฝ tsp black pepper,ย andย ยผ baking sodaย to the beef. Mix by hand until the color (from dark soy sauce) looks evenly on the beef.
4. Addย 1 egg whiteย to the beef. Mix well by hands for about 2 minutes until all the egg white has been absorbed into the beef.
5. Add 2 tbsps of cornstarch to the beef. Mix gently by hands until all the beef slices are evenly coated with a thin layer of cornstarch.
6. Add 2 tbsps of olive oil to the beef. Mix gently by hands until all the beef slices are evenly coated with a thin layer of olive oil. (This step can prevent the beef slices from sticking to each other in the frying pan.) Set aside toย marinate for 10 minutes.
7. Rinse the broccoliย under running water. Cut broccoli florets into bite-size. Peel broccoli stems, cut them into bite-size.
8. Optionallyย (See Note 1), bring half pot of water to a boil over high heat, add in the broccoli, andย boil the broccoli for about 1 minute. Use a slotted spoon to transfer the blanched broccoli to a plate. Set aside.
9. Add all theย sauce ingredientsย (ยพ cup warm water, ยผ tsp salt, 1 tbsp oyster sauce, ยฝ tbsp sugar, 2 tbsp light soy sauce, 1 tsp dark soy sauce, ยฝ tsp black pepper, ยผ tsp chicken powder (or msg), 1ยฝ tbsp cornstarch) to a small bowl. Mix well until all the ingredients are dissolved. Set aside.
10. Finely chopย 3 garlic clovesย andย a small piece of ginger.
11. Addย 2 tbsps of cooking oilย to a large frying pan, heat up the oil overย medium high heat.ย (See Note 2)ย Add chopped ginger and garlic to stir fry for 20 seconds. Add marinated beef slices toย stir fryย until there is no pink spots on the beef slices, transfer the fried beef to a bowl.
12. Do not wash or wipe the pan, pour in theย sauceย we just made.ย Stir and simmer the sauceย for about 1 minute until it gets thickened withย a glossy sheen.
13. Addย broccoliย to the frying pan, stir until all the broccolis are evenly coated with sauce. Addย fried beef slicesย to the frying pan, stir fry for about 30 seconds until all the ingredients are well mixed.
14. Transfer beef and broccoli to a serving plate. Optionally sprinkle someย toasted sesame seedsย over the top. Serve immediately withย hot steamed riceย orย fried noodles.
NOTES
Note 1:ย Iย skip the broccoli blanching stepย 50% of the time, especially when I have no patience or time to cook. Raw broccoli is safe to eat anyway~ You can add the raw broccolis directly to the frying pan to fry with beef later. But blanched broccoli will definitely tasteย softerย andย more flavorful.
Note 2:ย How to know if the oil is hot enough for stir frying: Place your palmย 1 foot aboveย the frying pan (NEVER touch the hot frying pan), once you are able to feel the hot air above the frying pan, the oil is hot enough for stir frying.
My other Chinese Food Recipes you will also like:

Beef and Broccoli โ Easy Chinese Recipe
Equipment
- 1 frying pan
- 1 Knife
Ingredientsย ย
- 500 g beef (about 1 lb, see "choice of beef" in content above)
Beef Marinade
- ยผ tsp salt (about 2g)
- ยฝ tsp dark soy sauce (can be substituted with regular soy sauce)
- ยฝ tsp black pepper
- ยผ tsp baking soda
- 1 egg white
- 2 tbsp cornstarch
- 2 tbsp olive oil (or vegetable oil)
Beef and Broccoli Sauce
- ยพ cup warm water (you can microwave the water for 40 seconds to make it warm)
- ยผ tsp salt
- 1 tbsp oyster sauce
- ยฝ tbsp sugar
- 2 tbsp light/regular soy sauce
- 1 tsp dark soy sauce
- ยฝ tsp black pepper
- ยผ tsp chicken powder (can be substituted with msg or you can skip it)
- 1ยฝ tbsp cornstarch
Other Ingredients
- 2 tbsp cooking oil (I used vegetable oil)
- 3 garlic cloves
- 1 tsp minced ginger
- 500 g broccoli (about 1 lb)
- ยฝ tbsp sesame seeds (optional)
Instructionsย
- Add 2 tbsps of flour to broccolis, fill the basin with cold water and soak the broccoli for 10 minutes.ย
- Cut 500g beef against the grain (see picture illustrations above) into โ inch thick x 1 inch wide x 4 inch long slices.
- Transfer sliced beef to a bowl, add ยผ tsp salt, ยฝ tsp dark soy sauce, ยฝ tsp black pepper, and ยผ baking soda to the beef. Mix by hand until the color (from dark soy sauce) looks evenly on the beef.
- Add 1 egg white to the beef. Mix well by hands for about 2 minutes until all the egg white has been absorbed into the beef.
- Add 2 tbsps of cornstarch to the beef. Mix gently by hands until all the beef slices are evenly coated with a thin layer of cornstarch.
- Add 2 tbsps of olive oil to the beef. Mix gently by hands until all the beef slices are evenly coated with a thin layer of olive oil. (This step can prevent the beef slices from sticking to each other in the frying pan.) Set aside to marinate for 10 minutes.
- Rinse the broccoli under running water. Cut broccoli florets into bite-size. Peel broccoli stems, cut them into bite-size.
- Optionally (See Note 1), bring half pot of water to a boil over high heat, add in the broccoli, and boil the broccoli for about 1 minute. Use a slotted spoon to transfer the blanched broccoli to a plate. Set aside.
- Add all the sauce ingredients (ยพ cup warm water, ยผ tsp salt, 1 tbsp oyster sauce, ยฝ tbsp sugar, 2 tbsp light soy sauce, 1 tsp dark soy sauce, ยฝ tsp black pepper, ยผ tsp chicken powder (or msg), 1ยฝ tbsp cornstarch) to a small bowl. Mix well until all the ingredients are dissolved. Set aside.
- Finely chop 3 garlic cloves and a small piece of ginger.
- Addย 2 tbsps of cooking oilย to a large frying pan, heat up the oil overย medium high heat.ย (See Note 2)ย Add chopped ginger and garlic to stir fry for 20 seconds. Add marinated beef slices toย stir fryย until there is no pink spots on the beef slices, transfer the fried beef to a bowl.
- Do not wash or wipe the pan, pour in theย sauceย we just made.ย Stir and simmer the sauceย for about 1 minute until it gets thickened withย a glossy sheen.
- Add broccoli to the frying pan, stir until all the broccolis are evenly coated with sauce. Add fried beef slices to the frying pan, stir fry for about 30 seconds until all the ingredients are well mixed.
- Transfer beef and broccoli to a serving plate. Optionally sprinkle some toasted sesame seeds over the top. Serve immediately with hot steamed rice or fried noodles.


Delicious!!! Another knockout recipe. I made a pretty major substitution (pork shavings instead of beefโit’s what I had on hand), and this still came out stellar. The texture is just like I remember takeout beef and broccoli to be. Thanks for another awesome recipe ๐