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

This easy beef and broccoli recipe has an addictive sauce that’s super quick to make from scratch! It rivals even the best takeout, yet it’s way more affordable.

Try my Easy Orange Chicken, Easy Beef Stir Fry, or Ground Pork Stir Fry for more Asian-inspired favorites at home.

a bowl of beef and broccoli over rice

Why you’ll love it

If you’re anything like me, you feel strongly that takeout is one of life’s small joys. But you know what’s even better? Making this simple beef and broccoli recipe in your own kitchen because it tastes so good that you’ll forget all about takeout. It has thinly sliced tender beef ribbons smothered in a delicious savory and sweet sauce.

My simple beef and broccoli is also a great budget friendly dinner option. It’s healthier and fresher than takeout, and you get to control exactly what goes into it. We’re not using any hard to find ingredients, it’s ready in half an hour, and it’s a surefire way to get the kids to eat broccoli.

What you’ll need

For the stir fry

  • Steak – flank steak is what’s typically used for beef and broccoli. It’s a lean all-purpose cut of beef that’s fairly inexpensive.
  • Broccoli – I prefer fresh broccoli for this recipe. Make sure to chop into fairly small similar size pieces for even cooking.
  • Olive oil – for sautéing

For the sauce

  • Soy sauce – use the low-sodium variety
  • Water – for the base of the sauce
  • Brown sugar – to add a hint of sweetness. It doesn’t make it overly sweet and just balances everything out.
  • Vinegar – apple cider vinegar or rice vinegar for a touch of acidity and tang
  • Ginger – for that zesty quality. I always keep fresh ginger in the freezer, believe it or not, since it’ll last longer and is actually way easier to grate when frozen! I use my trusty Microplane.
  • Garlic – I’m pretty generous, but feel free to use even more than suggested. I use this garlic press to mince it. You don’t even need to peel the cloves beforehand.
  • Crushed red pepper flakes – we’re only using enough to add a very gentle kick, but you’re welcome to use more if you prefer spicy
  • Toasted sesame oil – make sure to get the kind labelled “toasted” or “pure” from the Asian foods aisle of the grocery store. It’s darker in color than regular sesame oil.
  • Cornstarch – it’s a thickening agent
ingredients for beef and broccoli on a countertop

Pro tips for flank steak

  • It’s very important to cut against the grain with flank steak to ensure it stays tender. Doing it wrong can ruin a piece of meat and make it stringy. Fortunately, it’s very easy to slice it right! Locate the parallel lines (muscle fiber) running along the steak, and cut in the direction they’re not running, like skipping across train tracks. That’s all it means.
  • To make slicing the steak easier, try freezing it for 30 minutes or so ahead of time to firm it up a little.

How to make beef and broccoli

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

whisking sauce and sauteing broccoli in a skillet

Prep all the ingredients before getting started. Slice the flank steak into thin bite-sized strips, and cut the broccoli into small florets. In a small bowl, combine the sauce ingredients with a whisk. In a skillet, heat the olive oil over a high heat. Cook the broccoli until tender-crisp, tossing often, and transfer it to a plate.

cooking beef and broccoli in a cast iron skillet

Add the remaining oil to the skillet. Place the beef in the pan in a uniform layer. Let it cook for a minute, then flip with kitchen tongs and continue to cook for another minute or so. Add the broccoli back in along with the brown sauce, and cook until the sauce has thickened up.

Keys to this recipe

  • Have everything prepped in advance. The actual cooking part is very quick, so all the ingredients should be ready to go beforehand so that you can cook with confidence and ease!
  • You’re going to want to cook it on a high heat to get that great sear. I recommend using a cast iron skillet if you can.
  • Don’t overcook the steak. Since we’re cutting it thinly, it really doesn’t take long at all. Flank steak is quite lean, which means that it can be overcooked easily.

Substitutions and variations

  • The flank steak can be substituted for sirloin or tenderloin if you prefer.
  • I recommend making the recipe as written the first time around. If after making it you’d prefer it sweeter or more tangy, for example, you can always make minor tweaks to sauce ingredient quantities the next time you make it.
  • If using frozen broccoli, I would thaw it first, and you may need to cook it for less time as it’s already partially cooked.
  • Looking for something even easier? Try my Ground Beef and Broccoli instead!

Troubleshooting tips

  • If your sauce thickens up more than you want, simply add a splash of water.
  • If it’s not thickening up, the skillet probably isn’t hot enough to activate the cornstarch.
  • This recipe uses low-sodium soy sauce but is still fairly salty. Be sure to taste it before adding any extra salt!
closeup of a serving spoon with beef and broccoli

What to serve with beef and broccoli

  • It’s usually served over a bed of rice for all that tasty sauce. I prefer a long grain white rice like jasmine best.
  • Your favorite Chinese noodles would work great as well.
  • It’s not necessary, but you can definitely garnish this dish with sesame seeds on top.

Leftovers and storage

  • Beef and broccoli will keep for 3-4 days in the fridge in an airtight container. I like to store it separately and make fresh rice or noodles later.
  • Reheat on the stove in a covered saucepan for best results, but the microwave will work too. You may need to add a splash more water if the sauce becomes a bit too thick.
  • You can freeze leftovers for a few months, but keep in mind the broccoli will become softer over time.
a cast iron skillet with beef and broccoli

I hope you’ll enjoy this restaurant-style beef and broccoli from scratch! Please leave me a review below. You can always tag me on Instagram if you made this or any of my recipes.

a bowl of beef and broccoli over rice
4.87 from 119 votes

Beef and Broccoli (30 Minutes!)

This easy beef and broccoli recipe has an addictive sauce that's super quick to make from scratch! It rivals even the best takeout, yet it's way more affordable.
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 4

Ingredients 

  • 1 pound flank steak
  • 2 tablespoons olive oil divided
  • 3-4 cups broccoli florets see note

Sauce ingredients:

  • 1/2 cup low-sodium soy sauce
  • 1/2 cup water
  • 1/2 teaspoon apple cider vinegar or rice vinegar
  • 1/2 teaspoon toasted sesame oil see note
  • 1/4 cup (packed) brown sugar
  • 3 tablespoons cornstarch
  • 1 teaspoon grated fresh ginger
  • 4 cloves garlic minced
  • 1/4 teaspoon crushed red pepper flakes or more, to taste

Instructions 

  • Prep everything ahead of time as the actual cooking part goes very quickly. To prep the steak, trim off any fat and slice it across the grain into very thin bite-size pieces. Add the sauce ingredients to a bowl and whisk together thoroughly.
  • Add 1 tablespoon of the olive oil to a large skillet over high heat. Let the pan heat up for a few minutes (oil should be shimmering).
  • Add the broccoli and cook for 4-5 minutes, tossing/stirring often (it'll be tender-crisp). Transfer it to a plate.
  • Add the remaining tablespoon of olive oil to the skillet. Add the beef in a single layer (just sort of "sprinkle" it into the pan ensuring it's spread out a bit) and don't touch it for a minute. Stir/flip it with cooking tongs and cook it for another minute or so. It cooks fast and will easily overcook and become tough. Leaving it a bit rare at this stage is ideal.
  • Add the broccoli back to the pan and pour the sauce in. Stir/toss until coated and the sauce has thickened (about 1-3 minutes). Take the skillet off the heat and serve immediately.

Notes

  • See blog post for more flank steak tips and step-by-step photos if you need more info.
  • Cut the broccoli into fairly small florets so they cook fast and more evenly. One pound of broccoli typically yields 3-4 cups once cut into florets. 
  • If the sauce becomes too thick, simply thin it out with a splash of water.
  • You will find toasted sesame oil in the Asian foods aisle of the grocery store (I sometimes see it labeled as “pure” sesame oil). It’s darker in color and tastes different than regular sesame oil. It’s a flavor enhancer and has quite a strong taste. 
  • Fresh ginger is way easier to grate when frozen! I always keep some fresh ginger in the freezer (in a ZipLoc) and I use my Microplane grater/zester to easily grate it. 
  • I love to serve this recipe with rice, but that’s totally optional! I typically measure out 1 cup of uncooked rice to serve 4, but feel free to make as much rice as you normally do. Start the rice before the beef so that it’s ready at the same time.
  • This recipe is also in the Salt & Lavender: Everyday Essentials cookbook.

Nutrition

Calories: 343kcal, Carbohydrates: 26g, Protein: 29g, Fat: 14g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Cholesterol: 68mg, Sodium: 1239mg, Potassium: 750mg, Fiber: 2g, Sugar: 15g, Vitamin A: 463IU, Vitamin C: 62mg, Calcium: 84mg, Iron: 3mg

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

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! Iโ€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

4.87 from 119 votes (16 ratings without comment)

Leave a comment

Please leave a recipe rating!

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

Recipe Rating




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

285 Comments

  1. Desiree says:

    5 stars
    So delicious even my kids ate it!!!

    1. Natasha says:

      Fantastic!! ๐Ÿ˜€

  2. Jrenee says:

    5 stars
    I exactly followed this recipe .. and Wow it was so delicious! I’m glad I read the other reviews.. so I only use two tablespoons of cornstarch and added an additional half a cup of water.. I wanted a little bit more gravy to go over our rice. But all in all I would definitely make this recipe again for my family.. they loved it!

    1. Natasha says:

      Glad you liked it! Yup definitely easy to adjust the sauce to your needs. ๐Ÿ™‚

  3. Robby says:

    4 stars
    Tasty. Too much corn starch

  4. Lucy says:

    5 stars
    I made this as my attempt to recreate a dish we often get as takeout (healthier & less expensive homemade)โ€ฆI had to use snow peas in place of broccoli due to a dietary restriction in my house, and it came out great!
    Based on some of the comments I did 1.5x the sauce, since I usually prefer sauce-heavy dishes, but I actually found that to be a bit much (maybe broccoli would have absorbed more sauce than the snow peas). In any case, Iโ€™d recommend trying the proportions as written.
    Thanks for another awesome recipe!

    1. Natasha says:

      I’m thrilled you enjoyed it! Thanks so much for your 5-star review, Lucy! And that’s a great tip re: the snow peas.

  5. Karen says:

    3 stars
    The sauce was very good but way too thick. Next time I would use only 1 to 1 1/2 T of corn starch.

    1. Natasha says:

      Hi! You could always add some more water too. Or lower the heat or cook it for a bit less time. It sounds like yours thickened up more than intended.

  6. Sandra says:

    5 stars
    I am vegan and subbed the meat for Beyond Steak and it was delicious.

    1. Natasha says:

      Awesome!! Thank you!

  7. Wendy Holland says:

    5 stars
    I just tried this recipe as a means to use some leftover steak. Itโ€™s delicious and easy!

    1. Natasha says:

      I’m happy to hear that, Wendy!! ๐Ÿ˜€

  8. Tonya says:

    4 stars
    Good flavor. I added onions, wish I wouldโ€™ve added mushrooms too. But I think 3tbsp of corn starch is way too much. The sauce got too thick and even had a chalky texture. Next time Iโ€™d only do two, which was my instinct to begin with but I ignored.

    1. Natasha says:

      Hi Tonya! Hmm I definitely did not find that re: the cornstarch, but you can definitely adjust as needed next time. ๐Ÿ™‚ Thanks for your review!

  9. Allie says:

    4 stars
    Easy to follow and tasty. Itโ€™s quite salty, though, and I didnโ€™t add any additional salt aside from the soy sauce. If youโ€™re salt-sensitive, maybe dilute the soy sauce amount with water? Overall, quite good!

  10. Georgia says:

    Great recipe. I keep ginger paste in the squeeze tubes in the deig as it lasts so much longer than fresh and is very easy to use.

    1. Natasha says:

      Yes you can definitely do that. I sometimes do that too. Or see my tip in the recipe card about keeping fresh in the freezer if you missed it. ๐Ÿ™‚ So glad you enjoyed it!!