• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken Recipes
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Dinner One Pot 30 Minutes or Less Beef Asian Broccoli
4.6 from 284 votes

Chinese Beef and Broccoli Stir Fry

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •Last Updated: 10/28/26 244 Comments

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

Beef and broccoli over white rice with chopsticks, beneath an elegant recipe title and above the Jo Cooks logo.
Beef and broccoli stir fry in a skillet, with teal and gold recipe lettering and the Jo Cooks logo.

Takeout beef and broccoli is a gamble. Not this one. Think thin slices of flank steak seared fast, broccoli still bright and snappy, and a glossy soy and ginger sauce that thickens in the pan in about 30 seconds. Chinese Beef and Broccoli Stir Fry, start to finish, in roughly the time it takes to cook rice. Tender beef, no gray, no gloop.

Table of Contents

Toggle
  • Chinese Beef and Broccoli at Home
  • The Best Cut of Beef for Stir Fry
  • How to slice it
  • Ingredients in Beef and Broccoli
  • How To Make Beef and Broccoli
  • Do You Need To Velvet The Beef?
  • What To Serve With Beef and Broccoli
  • Storage and Reheating
  • More Fake-out Takeout Recipes:
  • Recipe: Chinese Beef and Broccoli Stir Fry
Overhead view of beef and broccoli stir fry in a cast iron skillet, with a wooden spatula beneath the beef.

Chinese Beef and Broccoli at Home

The difference between restaurant beef and broccoli and the disappointing homemade kind is almost never the sauce. It’s the beef.

Takeout kitchens slice it paper thin and it’s in and out of the pan in about 90 seconds, which is why it’s so tender. At home we cut thicker pieces and then keep cooking until we feel confident, and confident is usually a minute past tender.

So that’s the one thing I pay attention to here. Thin slices, across the grain, out of the pan a little sooner than feels right.

Everything else about this is relaxed. The sauce stirs together in a bowl while the beef firms up in the freezer. The broccoli wants 2 minutes. No wok, no special equipment, nothing you need to go hunting for.

There is sriracha in the sauce, which is not remotely traditional and which I’m not apologizing for.

Beef and broccoli piled over white rice in a speckled ceramic dish with rope handles and chopsticks alongside.

The Best Cut of Beef for Stir Fry

  • Flank steak is my first choice and it’s what I use. The grain runs in one obvious direction, so it’s almost impossible to slice wrong, and it’s lean enough to cook fast without turning greasy.
  • Skirt steak works beautifully too, with a bit more fat and more flavor.
  • Sirloin or flat iron are both good and a little more forgiving if you’re nervous about slicing.
  • A cheap stir fry pack from the meat counter is fine as long as you re slice it yourself. Whatever the store did, it’s probably thicker than you want.

How to slice it

Freeze the beef for about 20 minutes first. Not frozen through, just firm. Soft raw beef squashes and slips under the knife and you end up with thick uneven pieces. Firm beef slices cleanly and thinly, and this one trick does more for the finished dish than anything else.

Cut across the grain. Look at the surface and you’ll see the muscle fibers running one way. Your knife goes perpendicular to them. Cutting along the grain leaves those fibers long and gives you beef you have to work at.

Aim for about an eighth of an inch. Thin enough that it cooks through in 3 minutes, because that’s all it’s getting.

Ingredients in Beef and Broccoli

Labeled bowls of sliced flank steak, broccoli, oils, broth, sauces, garlic, ginger, honey, cooking wine, cornstarch, and pepper flakes.
  • Flank steak (1 pound): Trimmed and sliced thin against the grain. See the section above on which cut and how to slice it, because I think about that part more than anything else in this recipe.
  • Broccoli (1 head, cut into small florets): Small florets, not whole trees. They cook faster and they hold more sauce.
  • Low sodium soy sauce (½ cup): Low sodium genuinely matters here, because there’s half a cup of it going in. Regular soy would take this somewhere unpleasant.
  • Cornstarch (2 tablespoons): What turns the sauce glossy and makes it cling to the beef instead of pooling in the bottom of the pan.
  • Garlic (3 cloves, minced) and fresh ginger (1 teaspoon, minced): Both go into the sauce rather than straight into the hot pan, so there’s no chance of them burning.
  • Shaoxing wine (3 tablespoons): Chinese cooking wine, usually in the Asian aisle. Dry sherry is the standard substitute and apple cider will do at a push.
  • Honey (3 tablespoons): The sweetness that balances out all that soy.
  • Toasted sesame oil (2 tablespoons): Goes in the sauce, not the pan. It has a low smoke point and heating it hard just burns off the flavor you bought it for.
  • Red pepper flakes (¼ teaspoon) and sriracha (1 tablespoon): Also not traditional, also entirely my doing. Leave them both out if heat isn’t your thing and the recipe still works perfectly.
  • Beef broth (½ cup): Loosens the sauce so there’s enough to coat everything properly. Low sodium chicken broth works just as well.
  • Olive oil (1 tablespoon): For searing the beef.

How To Make Beef and Broccoli

Slice The Beef: Into the freezer for 20 minutes first, then thin slices across the grain. This is the only part of the recipe that asks anything of you and it’s over in 5 minutes.

Two overhead photos showing stir fry sauce ingredients before and after whisking together in a clear glass bowl.

Mix The Sauce: While the beef firms up, whisk the soy sauce, cornstarch, garlic, Shaoxing wine, honey, ginger, sesame oil, red pepper flakes, sriracha and beef broth together in a bowl.

Set that bowl right next to the stove. Once the beef goes in, things move quickly and you won’t want to be looking for it.

Side-by-side overhead photos showing raw sliced flank steak in a skillet and the beef after searing until browned.

Sear The Beef: Heat the olive oil in a large skillet over medium high until it shimmers, then add the beef in a single layer and leave it alone for 3 to 4 minutes, until it’s browning at the edges.

I mean actually leave it. Stirring drops the pan temperature and the beef steams instead of browning. If your pan can’t hold it all in one layer, do it in 2 batches, which is less annoying than it sounds and makes a real difference.

Stir fry sauce pouring onto browned beef, followed by beef strips coated in glossy brown sauce in the skillet.

Add The Sauce: Pour it in and give everything a stir. It thickens almost immediately, so don’t wander off. Within about 30 seconds it goes from thin and watery to glossy and clinging, and that’s exactly what you want.

Two photos showing fresh broccoli added to beef in sauce, then stirred together in a cast iron skillet.

Add The Broccoli: In it goes, and 2 minutes is all it needs.

For bright green and snappy broccoli, keep the lid off and keep it moving. For softer broccoli, put a lid on so it steams. Both are correct and it depends entirely on how you like it.

Serve: Over rice or noodles, straight away, while the sauce is still glossy and the broccoli still has some bite.

This recipe is the BEST EVER! Made it on the weekend, just in time after making a fresh batch of beef stock. Best BEEF BROCCOLI ever! Thanks a million for this easy and super delicious recipe!

Beef strips and green broccoli florets glistening with sauce in a black skillet, with a wooden spatula tucked alongside.

Do You Need To Velvet The Beef?

Short answer: not for this recipe. Longer answer, because a lot of people ask.

Velveting is the Chinese restaurant technique of marinating meat in cornstarch, usually with egg white or a little baking soda, then blanching it briefly in oil or water before it goes into the stir fry. It coats the surface and keeps the meat from drying out, which is how restaurants get that slippery tender texture even on cheaper cuts.

It works. It’s also an extra step and an extra pan, and it exists mainly because restaurant kitchens are cooking tougher cuts in bulk.

This recipe gets there a different way. Thin slices plus a fast sear plus a sauce that’s already thickening means the beef is only in contact with real heat for about 3 minutes total, and it doesn’t have time to toughen.

If you’d like to try velveting anyway, the usual home version is to toss the sliced beef with 1 teaspoon cornstarch, 1 teaspoon soy sauce and ¼ teaspoon baking soda, rest it 20 minutes, then rinse and pat dry before cooking. I’ve written that as general technique rather than as my method, so give it a test run before you put your name on it.

Overhead view of beef and broccoli stir fry over white rice, with dark wooden chopsticks resting along the plate.

What To Serve With Beef and Broccoli

Plain steamed rice is the traditional answer and it’s traditional because the sauce needs somewhere to go.

Otherwise: egg noodles, Asian Green Beans if you want another vegetable, or an Asian Style Slaw for something cold and crunchy against all that warm sauce.

Storage and Reheating

Fridge: 3 to 4 days in an airtight container. The broccoli softens overnight and the sauce thickens further, both of which are fine.

Reheating: A hot skillet with a splash of water or broth, tossing for 2 to 3 minutes. The liquid loosens the sauce back up. A microwave works too, though the beef firms up a little more that way.

Freezer: I wouldn’t. Cooked broccoli comes out of the freezer limp and watery, and this takes 30 minutes to make from scratch.

Glossy beef and broccoli over white rice in a ceramic bowl with chopsticks and another bowl in the background.

More Fake-out Takeout Recipes:

  • 15 Minute Chicken Broccoli
  • Instant Pot Beef and Broccoli
  • Cheesy Chicken Broccoli Pasta
  • 30 Minute One Pot Cheesy Chicken Broccoli Rice Casserole
  • Beef Broccoli Noodle Stir Fry
  • Asian Style Pepper Steak

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Beef and broccoli piled over white rice in a speckled ceramic dish with rope handles and chopsticks alongside.
4.60 from 284 votes

Chinese Beef and Broccoli Stir Fry

Prep 5 minutes minutes
Freezing Time 20 minutes minutes
Cook 10 minutes minutes
Total 35 minutes minutes
4
Rate Recipe Print Recipe
This Chinese Beef and Broccoli Stir Fry recipe sears thin sliced flank steak and coats it in a glossy soy, ginger and honey sauce with bright green broccoli. One pan, no wok needed, and the sauce thickens in about 30 seconds.

Video

Ingredients

Sauce

  • ½ cup soy sauce (low sodium )
  • 2 tablespoons cornstarch
  • 3 cloves garlic (minced)
  • 3 tablespoons Shaoxing cooking wine
  • 3 tablespoons honey
  • 1 teaspoon fresh ginger (minced)
  • 2 tablespoon sesame oil
  • ¼ teaspoon red pepper flakes
  • 1 tablespoon Sriracha sauce (or to taste)
  • ½ cup beef broth (low sodium)

Beef and Broccoli

  • 1 tablespoon olive oil
  • 1 pound flank steak (trimmed and sliced thin against the grain)
  • 1 head broccoli (cut into small florets)

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Freeze 1 pound flank steak for 20 minutes to make slicing easier, then slice it very thin against the grain.
  • Whisk together ½ cup low sodium soy sauce, 2 tablespoons cornstarch, 3 cloves minced garlic, 3 tablespoons Shaoxing wine, 3 tablespoons honey, 1 teaspoon minced ginger, 2 tablespoons sesame oil, ¼ teaspoon red pepper flakes, 1 tablespoon sriracha and ½ cup beef broth in a bowl.
    Two overhead photos showing stir fry sauce ingredients before and after whisking together in a clear glass bowl.
  • Heat 1 tablespoon olive oil in a large skillet over medium high heat. Add the beef in a single layer and sear for 3 to 4 minutes, until it starts to brown. Pour in the sauce, which will thicken almost immediately.
    Stir fry sauce pouring onto browned beef, followed by beef strips coated in glossy brown sauce in the skillet.
  • Add 1 head broccoli florets and cook for about 2 more minutes, until tender. For softer broccoli, cover the pan so it steams.
    Two photos showing fresh broccoli added to beef in sauce, then stirred together in a cast iron skillet.
  • Serve over rice or noodles.

Equipment

  • 12-inch Cast Iron Skillet

Notes

  1. Freeze the beef for 20 minutes before slicing. Firm beef slices thin and clean. Soft beef squashes under the knife.
  2. Slice against the grain at about an eighth of an inch. This is the biggest factor in whether the beef is tender.
  3. Sear in batches if your pan is crowded. Crowded beef steams instead of browning.
  4. Flour can replace the cornstarch if that’s what you have, though the sauce won’t be quite as glossy.
  5. Dry sherry or apple cider both work in place of the Shaoxing wine.
  6. Lid off for bright green broccoli, lid on for softer. Both are good, it’s a preference.
  7. The sauce keeps for a week in a jar in the fridge. Shake before using.

Nutrition Information

Serving: 1servingCalories: 403kcal (20%)Carbohydrates: 30g (10%)Protein: 32g (64%)Fat: 17g (26%)Saturated Fat: 4g (25%)Polyunsaturated Fat: 4gMonounsaturated Fat: 8gCholesterol: 68mg (23%)Sodium: 1402mg (61%)Potassium: 1069mg (31%)Fiber: 4g (17%)Sugar: 16g (18%)Vitamin A: 989IU (20%)Vitamin C: 139mg (168%)Calcium: 111mg (11%)Iron: 3mg (17%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

Beef and broccoli piled over white rice in a speckled ceramic dish with rope handles and chopsticks alongside.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!

Can I use chicken or pork instead?

Yes, and the sauce doesn’t care. Chicken thighs sliced thin are excellent and take about the same time. Pork loin works too. Shrimp is great but needs around 90 seconds, so add it at the very end.

Why is my stir fry beef tough?

Almost always the slicing. Either it was cut along the grain rather than across it, or the pieces were too thick to cook through in 3 minutes. Freeze the steak before slicing and cut across the fibers at about an eighth of an inch, and the difference is immediate.

How do I keep the broccoli bright green?

Keep the lid off, keep it moving, and pull it at 2 minutes. Covered broccoli steams, and steamed broccoli goes olive drab. If you like it softer, that trade is yours to make and it still tastes good.

Can I use frozen broccoli?

You can. Thaw it and pat it dry first, because the extra water will thin out your sauce. The texture is softer than fresh, so add it at the very end just to heat through.

Do I need a wok?

No. I make this in a 12 inch cast iron skillet. What you actually want is a wide pan that holds heat well, so the beef sears instead of steaming. A big stainless or cast iron pan beats a small wok every time.

Can I make the sauce ahead?

Yes, up to a week in the fridge in a jar. Shake it before using, since the cornstarch settles to the bottom.

  • 1826
  • 2
Home Recipes Chinese Beef and Broccoli Stir Fry
Joanna Cismaru

Joanna Cismaru

I'm Joanna Cismaru, home cook, recipe developer, and the person behind JoCooks since 2011. I test every recipe in my own kitchen, multiple times, until it's actually worth making. My goal is simple: recipes that work, written the way a real person cooks.

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

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

244 Comments
Newest
Oldest Most Voted

sidebar

Joanna Cismaru head shot!

Hey there!

I’m Joanna Cismaru, home cook, recipe developer, and the person behind JoCooks since 2011. I test every recipe in my own kitchen, multiple times, until it’s actually worth making. My goal is simple: recipes that work, written the way a real person cooks.

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

50 minutes mins

Creamy Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

Close up of saucy beef lo mein noodles with tender steak strips, snow peas, and carrots in a dark wok.
30 minutes mins

Easy Homemade Beef Lo Mein (Ready in 30 Minutes)

Beef strips and green broccoli florets glistening with sauce in a black skillet, with a wooden spatula tucked alongside.
35 minutes mins

Chinese Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

30 Minute One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Creamy Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2026 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required