Chinese Takeout Style Beef and Broccoli

Perfect Chinese takeout-style Beef and Broccoli, made in about 30 minutes, right in your own kitchen!

Put down that takeout menu… you can make EVEN BETTER beef and broccoli yourself!

Perfect Chinese takeout-style Beef and Broccoli stir fry, made in about 30 minutes, right in your own kitchen! #beefandbroccoli #Chinese #takeout #stirfry #easyrecipe #easydinner #beef #broccoli #chineserecipe #takeout #simpledinner

When you order takeout from your favorite Chinese restaurant, do you have a favorite dish?  For me, it’s a toss-up between cashew chicken and beef and broccoli.  Lately though, it’s been beef and broccoli stir fry just about every time!

There’s something so ridiculously fabulous about the combination of sweet, savory and spicy in this easy beef and broccoli recipe! This beef and broccoli sauce just can’t be beat.

Beef and broccoli in skillet with chopsticks

But what I love more than the flavor combination, is how easy it is to make.


I’m a big fan of using flank steak for homemade takeout-style meals like this beef broccoli recipe or my famous and Slow Cooker Mongolian Beef.  Once it’s cut properly, flank steak becomes so melt in your mouth tender!  To properly slice flank steak, you’ll need to examine the meat first.  You’ll see lines running along the length of the beef.  That’s called the grain, and it looks very similar to the grain on a piece of wood.  If you cut alongside those lines (or WITH the grain), the steak becomes very tough and chewy.  So instead, you’re going to cut across the lines (AGAINST the grain), which breaks down the connective fibers and gives you super tender pieces of meat.


In this recipe we’re tenderizing the beef 2 ways.  First, we’re marinating the meat, which does more than just infuse the beef with great flavor… it breaks down some of the tough proteins in the beef.  Secondly, we sliced the beef thinly, and across the grain, which breaks down the muscle fibers into much smaller pieces… yielding a super tender beef and broccoli!

Perfect Chinese takeout-style Beef and Broccoli stir fry, made in about 30 minutes, right in your own kitchen! #beefandbroccoli #Chinese #takeout #stirfry #easyrecipe #easydinner #beef #broccoli #chineserecipe #takeout #simpledinner

The rice is optional in this recipe, but I find it goes so well with the dish. You could also serve it on cauliflower rice for a lower carb option, or try my personal favorite, coconut milk rice!


It is easy to learn how to cook beef broccoli Chinese style. Flank steak is cut against the grain, then marinated in three simple ingredients at room temperature. This helps to tenderize and flavor the beef.

While the meat is marinating, a homemade beef and broccoli sauce is prepared. This sauce is super flavorful, making this beef and broccoli recipe tasty as can be!

Cook the beef, cook the broccoli, and cook the garlic and ginger. Then the magic happens, when everything is added together in this easy beef and broccoli dish. It’s that simple!


Absolutely not.  If you have one, by all means, go for it!  But if you’re like me, and just don’t have room for one in your kitchen pan arsenal, a trusty skillet works just as well.  Normally I like to use my huge cast iron skillet, but for this one, I used my stainless steel pan.  The only kind of pan you really don’t want to use is a non-stick pan, as you don’t usually get a good sear with those.

Wooden bowl of beef and broccoli over rice


  • Freeze the beef.  It’s MUCH easier to slice flank steak thinly when the beef is partially frozen, so pop it in the freezer for 30-45 minutes before slicing!
  • Prep ahead.  Stir frys are by nature, very quick cooking, which means it can get chaotic in the kitchen… and fast!  So having all your ingredients ready to go is key.  Make the sauce ahead of time, have your broccoli chopped into florets, etc.
  • Leftovers are great.  This meal is great for lunch the next day!

So the next time you get a craving for classic Chinese food, put down that takeout menu.  You can make your favorite meal in about the same time it would take for delivery… and you are in complete control of the ingredients, heat level, garnishes and more!


  • Large skillet – if you don’t want a wok, this is a great alternative!
  • Sharp knife – for the money, this is the best knife if you’re not wanting to spend hundreds of dollars!  Just keep it sharpened, and it’ll last for a very long time!


Recipe originally shared on Spend With Pennies where I contribute recipes monthly.

Perfect Chinese takeout-style Beef and Broccoli stir fry, made in about 30 minutes, right in your own kitchen! #beefandbroccoli #Chinese #takeout #stirfry #easyrecipe #easydinner #beef #broccoli #chineserecipe #takeout #simpledinner

Chinese Takeout Style Beef and Broccoli

Perfect Chinese takeout-style Beef and Broccoli, made in about 30 minutes, right in your own kitchen!
4.7 from 14 votes
Prep Time 15 mins
Cook Time 12 mins
Total Time 27 mins
Servings 4 servings
Calories 379



  • 1 Tbsp hoisin sauce
  • 1 tsp sriracha sauce
  • 2 tsp cornstarch


  • 2 Tbsp rice wine (NOT rice vinegar)
  • 6 Tbsp beef broth (low sodium is best)
  • 7 Tbsp oyster sauce
  • 6 - 7 Tbsp light brown sugar
  • 2 tsp sesame oil
  • 2 tsp cornstarch
  • 2 tsp soy sauce
  • 1 tsp sriracha sauce
  • 1 tsp hoisin sauce
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/4 tsp red pepper flakes (optional)


  • 1 lb. flank steak, sliced thinly across the grain
  • 2 Tbsp vegetable oil
  • 3 - 4 cups broccoli florets
  • 1 1/2 Tbsp minced garlic
  • 1 Tbsp minced fresh ginger
  • 1/3 cup water
  • sliced green onions (for garnish)
  • sesame seeds (for garnish)


  • In a small bowl, combine sliced flank steak with all marinade ingredients (1 tablespoon hoisin sauce, 1 teaspoon sriracha sauce, and 2 teaspoons cornstarch). Let sit at room temperature for 15-30 minutes (or refrigerate for up to 4 hours).
  • Whisk together sauce ingredients in a mixing bowl and set aside. Gather all stir fry ingredients and set aside. The key to a great stir fry is preparation!
  • Heat 1 tablespoon vegetable oil in large skillet over MED-HIGH heat. Cook beef in a single layer, 1-2 minutes, turning halfway through. If you need to, cook the beef in batches to avoid overcrowding the pan. Transfer cooked beef to a plate.
  • Add 1 tablespoon vegetable oil to same skillet and add broccoli florets. Cook broccoli 1 minute, then add water and cover the skillet to steam the broccoli for approximately 2-3 minutes. Remove broccoli to a plate.
  • If needed, add a small drizzle of vegetable oil to the same skillet, then add garlic and ginger. Cook 30 seconds, being careful not to burn the garlic. Add cooked beef and broccoli to the skillet and stir to combine.
  • Whisk sauce ingredients again to make sure they're combined, then add them to the skillet. Cook everything 1-2 minutes, stirring nearly constantly, until sauce is thickened to your liking, and all beef and broccoli is coated.
  • Remove from heat and sprinkle with green onions and sesame seeds if desired and serve. Can be served as is, or over white rice.



For a saucier version, the sauce ingredients can all be doubled.  Keep all other ingredients the same.
Tried this recipe?Mention @the_chunky_chef or tag #thechunkychef!

If changing the recipe serving quantity, the recipe plugin will change the ingredient values for you, but it does NOT change the written instructions, those are manually added and not subject to a slider/button. You will have to extrapolate that multiplication to any amounts listed in the instructions.

For example: if an ingredient calls for 4 cups, and you doubled the recipe, it will automatically change to 8 cups. In the instructions, if I say “use 4 cups of cheese”, you will have to realize that since you doubled it, you use 8 cups, not 4


Perfect Chinese takeout-style Beef and Broccoli stir fry, made in about 30 minutes, right in your own kitchen! #beefandbroccoli #Chinese #takeout #stirfry #easyrecipe #easydinner #beef #broccoli #chineserecipe #takeout #simpledinner

Leave a Reply

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

Recipe Rating

20 comments on “Chinese Takeout Style Beef and Broccoli”

  1. I agree with Danielle. There was too much sauce that took a long time to thicken, and there were a lot of ingredients for an average flavored dish.

  2. This is a wonderful recipe. 
    The store was out of flank steak and oyster sauce, so we used flat iron streak and vegetarian oyster sauce and it still turned out perfect!  Thank you for the delicious recipe!!!  

  3. I didn’t like it. It was a lot of ingredients for a mediocre final outcome. I felt there was too much sauce; it took very long for it to become more sticky and less soup like. The flavors were there, but again, it was a lot of mixing for an average flavored dish.

  4. Loved this! Made it just as the recipe stated and we really enjoyed it. We had recently gotten this dish at our favorite Chinese restaurant, but my husband and I agreed we liked this even more. Thank you!

  5. Once again, your recipe turned out fantastic! This was just as good as the kind we order at our favourite Chinese restaurant. Followed directions to a T and it worked out perfect. 

  6. Thanks for providing detailed, printable recipes, without making me jump through hoops. I’ll be back!!

  7. So good! Best beef and broccoli I’ve ever made!

  8. Brilliant!😊
    Made it for the family and the loved it!

  9. Can’t have oyster sauce. What would be a good substitute?
    Would like to make this yummy looking recipe. Thanks.

  10. This dish is a winner! Looks like a fabulous weeknight dinner, so tasty and flavorful!

  11. A family favorite! Love making this for weeknight dinners!

  12. Homemade is always the best! This beef and broccoli dish looks heavenly!

  13. Beef and broccoli is one of my favorite take out dishes! Next time I want some, I’ll definitely try this instead!

  14. I love when I can eat in rather that eating out! this one is a must make!

  15. This looks so much easier than ordering out! Can’t wait to try this out soon.

  16. One of my favorite meals to make at home! Love it!

  17. This looks delicious!! It’s 10pm and I’m now craving Chinese, lol. Thanks for the tips on getting a good, thin slice for the beef.