4.98 from 204 votes

Beef and Broccoli – Restaurant Quality! (VIDEO)

Jump to RecipeJump to Video

182 Comments

Servings: 4

40 mins

This post may contain affiliate links. Please read our disclosure policy.

This is the best Beef and Broccoli you’ll ever have – the beef is juicy and tender, the broccoli is cooked perfectly (not soggy!), and everything is cooked in the most delicious, flavorful sauce!

An authentic Beef and Broccoli in a bowl with white rice.

Watch the Beef and Broccoli Recipe Video!

A Note from CJ

My Beef and Broccoli is better than restaurant quality!

There is a reason this recipe has gone viral multiple times – it’s truly the best! The beef is tender from the marinade, the broccoli is cooked perfectly, and the sauce is SO good – this is truly one of my favorites!

Serve it alongside favorites like Chow Mein, Orange Chicken, Sesame Chicken, Mongolian Beef, Egg Rolls, Egg Fried Rice, Sesame Chicken or Black Pepper Chicken!

Ingredient Tips

See the recipe card for full information on ingredients and quantities.

  • flank steak, cut into 1/4″ strips; Make sure you are slicing the flank steak against the grain – this is an easy way to ensure your meat will be tender.
  • baking soda – baking soda neutralizes acid and raises the pH level, which makes the beef more tender when cooked
  • dark soy sauce – dark soy sauce is thicker, darker, and sweeter – primarily used to add color and a richer, more intense flavor.
  • msg –  I like to use this in moderation as an optional flavor enhancer
  • chicken stock – if you don’t have chicken stock, you can substitute with water
  • shaoxing wine – if you can’t use Shaoxing wine, you can substitute with sherry, mirin, or chicken stock/broth.
  • broccoli – avoid the pre-cut broccoli and get crowns from the store that you can cut into similar sized pieces so they cook evenly.

How to Make Beef and Broccoli

Prepare the Beef and Prepare the Broccoli – Slice the beef against the grain into 1/4-inch strips, then marinate it with baking soda, oyster sauce, soy sauce, salt, white pepper, oil, and cornstarch for 15 minutes. In a separate bowl, whisk together the sauce ingredients—light and dark soy sauce, oyster sauce, sugar, white pepper, sesame oil, MSG, shaoxing wine, chicken stock, and cornstarch—until smooth. Blanch the broccoli in boiling water for 30–60 seconds until bright green and slightly tender, then drain and set aside.

Cook the Beef, Stir Fry Sauce, and Broccoli – Heat neutral oil in a wok over high heat until just smoking, then sear the beef for 2–3 minutes until browned and remove it, leaving the oil behind. Stir-fry garlic and ginger for 15 seconds, add the broccoli, and cook briefly before returning the beef to the pan. Pour in the premixed sauce and cook for 1–2 minutes until it thickens and coats everything evenly. Finish with sesame seeds and serve hot with steamed rice.

A 6 photo collage with key cooking steps on how to make an authentic Beef and Broccoli at home.

Key Tip

CJ’s Recipe & Storage Tips

Don’t overblanch brocoli – other recipes may call for blanching the broccoli for 2-3 minutes; doing so will result in the broccoli turning soggy once added to the sauce. Blanch broccoli for only 30 sec – 1 min so the broccoli will soften slightly, but it’ll finish cooking in the wok. It’s best for the broccoli to still have a bite so it contrasts with the soft beef and sauce.

Have everything ready to go! – Once you start cooking, this recipe will come together very quickly. Have your premixed sauce, noodles, and vegetables ready and easily accessible during the cooking process.

Re-stir the cornstarch slurry before adding – the cornstarch will settle at the bottom as it sits, so it’s important to re-stir so you have no lumps and get even thickening.

Storage and Reheating – Store any leftover Beef and Broccoli in an airtight container in the refrigerator for up to 3-4 days. The broccoli will soften as it sits in the refrigerator (sometimes to the point of being mushy) – this is normal. Reheat until warmed through in the microwave.

If you tried this Beef and Broccoli or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below!

4.98 from 204 votes

Beef and Broccoli (Video)

Servings: 4
Prep: 30 minutes
Cook: 10 minutes
Total: 40 minutes
An authentic Beef and Broccoli in a bowl with white rice.
A quick and easy authentic Chinese Beef and Broccoli that's so much better than takeout! The beef is deliciously tender with the crispy broccoli – better than at a restaurant!
Email This Recipe!
Enter your email and get it sent straight to your inbox along with new recipes from us every week!

Equipment

Ingredients 

Beef

Sauce

Vegetables, Oil, and Garnish

Instructions 

  • Slice your beef into 1/4" strips against the grain, then add it to a bowl with with baking soda, oyster sauce, soy sauce, salt, white pepper, oil, and cornstarch. Mix until combined and marinate for 15 mintues.
  • In a small bowl, mix the suace together by combining light soy sauce, dark soy sauce, oyster sauce, sugar, white pepper, sesame oil, msg, shaoxing wine, chicken stock, and cornstarch.
  • Bring a large pot of water (5 quarts) to boil over high heat and blanch your broccoli 30 seconds to 1 minute or until bright green and slightly softened but still firm; drain and set aside.
  • Add the 1/4 cup neutral oil to a wok or large pan over high heat until just smoking. Sear marinated beef strips for 2-3 minutes until nicely browned. Remove the beef to a tray and set aside, leaving the oil in the pan.
  • In the same pan over medium high heat, fry ginger and and garlic for 15 seconds. Add the broccoli and stir fry for 30 seconds.
  • Add back the beef followed by the premixed sauce and continue cooking for 1-2 minutes until the sauce has thickened slightly and coated the beef and broccoli.
  • Garnish with sesame seeds. Serve with freshly steamed white rice and enjoy!

Video

Notes

  • flank steak, cut into 1/4″ strips; Make sure you are slicing the flank steak against the grain – this is an easy way to ensure your meat will be tender.
  • baking soda – baking soda neutralizes acid and raises the pH level, which makes the beef more tender when cooked
  • oyster sauce – my favorite is by the brand Lee Kum Kee (with the lady on the label, not the panda) 
  • dark soy sauce – dark soy sauce is thicker, darker, and sweeter – primarily used to add color and a richer, more intense flavor.
  • msg –  I like to use this in moderation as an optional flavor enhancer
  • chicken stock – if you don’t have chicken stock, you can substitute with water
  • shaoxing wine – if you can’t use Shaoxing wine, you can substitute with sherry, mirin, or chicken stock/broth.
  • broccoli – avoid the pre-cut broccoli and get crowns from the store that you can cut into similar sized pieces so they cook evenly.
Don’t overblanch brocoli – other recipes may call for blanching the broccoli for 2-3 minutes; doing so will result in the broccoli turning soggy once added to the sauce. Only blanch broccoli for 30 sec – 1 min so it’ll soften the broccoli slightly. It’s best for the broccoli to still have a bite so it contrasts with the soft beef and sauce. 
Slice against the (beef) grain – Make sure you are slicing the flank steak against the grain – this is an easy way to ensure your meat will be tender. (You are basically cutting the muscle fibers, so the beef doesn’t get tough when cooked!)
Have everything ready to go! – Once you start cooking, this recipe will come together very quickly. Have your premixed sauce, noodles, and vegetables ready and easily accessible during the cooking process.
Re-stir the cornstarch slurry before adding – the cornstarch will settle at the bottom as it sits, so it’s important to re-stir so you have no lumps and get even thickening.
Storage and Reheating – Store any leftover Beef and Broccoli in an airtight container in the refrigerator for up to 3-4 days. The broccoli will soften as it sits in the refrigerator (sometimes to the point of being mushy) – this is normal. Reheat until warmed through in the microwave.

Nutrition

Calories: 265kcalCarbohydrates: 19gProtein: 30gFat: 8gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 69mgSodium: 1122mgPotassium: 836mgFiber: 3gSugar: 6gVitamin A: 708IUVitamin C: 103mgCalcium: 94mgIron: 3mg

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

Additional Info

Course: Main Course
Cuisine: Chinese
Tried this recipe?Mention @cj.eats_ or tag #cjeatsrecipes!

This Beef and Broccoli recipe was originally published in September 2023, and updated in November 2025.

About CJ

I’m a third generation Chinese-American home cook who has always loved cooking & eating! Welcome to my food blog, where you can find trusted, tested, easy & approachable recipes for the everyday home cook that taste delicious! I am so glad you're here!

You May Also Like:

4.98 from 204 votes (67 ratings without comment)

Leave a comment

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

Recipe Rating




182 Comments

  1. Spotted this (and your enthusiastic smile) on Pinterest. I started the beef marinating yesterday, but discovered my broccoli wasn’t “up to snuff.” (I snuffed a bit and it was awful!) I ran out for more broccoli but waited a day.
    SUCH TENDER GREAT FLAVOR in that beef! It wasn’t that tender two weeks before as “steak.” So good even as I ate it with cauliflower rice that went back for seconds! Thanks for upping my beef-broccoli game!

  2. 4 stars
    Made this tonight by prepping ever in the morning and cooking at night. It was very flavorful; however, it probably would have been better in a wok at high heat. Will continue to make it and improve my technique!

  3. 5 stars
    I made this and it was delicious! The recipe was really easy to follow and I made no changes, it was perfect as is. The beef was really tender. We loved it!

  4. 5 stars
    If you’re considering making this recipe DO IT. I never leave reviews but this is without a doubt the best beef and broccoli recipe I have ever made. I always wondered how restaurants make the beef so tender and now I know! It was so delicious!

  5. 5 stars
    By far the best beef and broccoli recipe I’ve tried. So delicious that even family took home leftovers, and that never happens! Thank you

  6. 5 stars
    This dish is amazing and so easy! Panda Express has really been skimping out on their beef portions so I made this for my wife. I usually never eat brocolli beef and I cannot get enough. This is cheaper, better, and you control how much meat! It also holds ridiculously well for next day leftovers if you leave the brocolli a little crisp.

    With 4 kids I have to make huges batches, so I’m still figuring out the sauce ratio. The first time I made it I don’t think the baking soda portion comment was there, but it turned out fine. I’d guess you can keep the same sauce recipe and cook 4 lbs.

    I’ve also done this with Top round and sirloin and it turns out almost as well as Flank if you want to save some money, or are like me and need to get creative using some of the lesser cuts of the whole cow you bought! I’ve also done batches with Red Chilis and onion to spice it up!

    CJ eats is the best. I’ve started incorporating some of the techniques into other things I cook
    (my wife enjoyed beef fajitas for the first time, usually she never even tries them). Thanks CJ!

    1. It makes me so happy to hear you and your family are enjoying the recipes! Thanks for taking the time to comment and leave a rating! -CJ

  7. 5 stars
    It’s such an easy and flavourful dish, and a great week to get the husband to eat broccoli on purpose. It’s become a staple in our weekday dinner rotation.

  8. 5 stars
    I just made this after seeing it on TikTok. I’ve never made Chinese food that tastes this good!!! The most “difficult” part was finding the ingredients (I just went to one special store). I’ll be making it again and again.

    1. 5 stars
      One if the best we’ve tried. Some of the ingredients can be hard to find, we ordered on Amazon and had them in a couple days! They last forever.

  9. 5 stars
    Loved this recipe! My husband said the best ever Chinese I’ve made. Thank you so much for sharing.