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

Beef and Broccoli Stir Fry is another cozy dinner recipe you’ll love! It’s flavorful, easy, inexpensive and fast. Tender beef and crispy broccoli is coated in a sweet yet savory stir fry sauce. The results are incredible!

If you’re not sure what to make for dinner this week, then you must try one of my go-to meals – this saucy Beef and Broccoli! It’s great for busy nights when you need to pull together something quickly. It’s a restaurant-quality dish that you can make at home.

You can serve this dish on its own or with rice or noodles. Add this to your dinner rotation and you will not be disappointed!

If you’re looking for more quick and easy dinners, try my Creamy Chicken Tortellini, Creamy Tuscan Salmon, or Sweet and Sour Chicken!

The Best Beef and Broccoli 😋

You have a lot of choices for dinner. If you make my recipes regularly or are making this recipe for the first time, I know you’ll love it.

Here’s why I think this recipe is the best:

  • Quick and Easy: Besides marinating time (which you can do in advance), this meal comes together in under 30 minutes! The sauce comes together with just a few ingredients.
  • Cozy: There is something about the combination of tender beef, crispy broccoli, and sweet and savory sauce that feels so cozy. When served with rice or noodles, it’s the perfect well-rounded dinner.
  • Versatile: Beef and broccoli is a great choice any day of the week. It’s perfect for the whole family and can be easily adapted to fit your tastes.
  • Flavorful Sweet and Savory Sauce: The sauce is what makes this dish taste amazing! It’s both sweet and savory which is the perfect combination for beef and broccoli. The extra sauciness makes it a great choice to serve with rice or noodles.

Ingredients You Need

NOTE: The full list of ingredients with measurements is provided in the recipe card below.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
All of the ingredients for beef and broccoli stir fry in bowls on a white countertop.
  • Steak: I like to use flank steak as it’s tender, flavorful and cooks quickly. You can also use skirt steak or top sirloin.
  • Broccoli: Use fresh broccoli florets for the best texture and flavor.
  • Fresh Garlic and Ginger: This is used as the aromatics for the vegetables. Use fresh garlic and ginger for the best flavor.
  • Beef Broth: Serves as the base of the sauce. Use low-sodium beef broth if you are watching your sodium intake.
  • Rice Wine Vinegar: You can substitute with apple cider vinegar or white wine vinegar, but it may change the flavor slightly.
  • Dark Brown Sugar: You can use light brown sugar, if needed, but dark brown sugar has a deeper, more complex flavor.
  • Dark Soy Sauce: I use dark soy sauce to give this dish that nice dark color. Low-sodium soy sauce is preferred.
  • Cornstarch: Helps tenderize the beef and create that nice glossy finish.
  • Hoisin Sauce: Adds a rice, savory flavor to the sauce.
  • Oyster Sauce: Adds savory, salty, umami flavor.
  • Oil: Choose an oil with a high smoke point like canola, vegetable or peanut oil.
  • Browning Sauce: Use this to add color and deepen the flavor. It’s entirely optional though.

Chef’s Kiss

Browning Sauce

You may notice that I use browning sauce in a lot of my recipes. Browning sauce adds rich, dark color and a depth of flavor to dishes like stews and meats.

You can find browning sauce at your local grocery store. Or, if you can’t find it, you can make your own with my Homemade Browning Sauce recipe!

How to Make Beef and Broccoli Stir Fry

  1. Marinate the Beef: Slice the beef into thin strips. In a large bowl, whisk together the cornstarch, soy sauce, rice wine vinegar, brown sugar, oyster sauce, hoisin sauce, salt and browning sauce (if using.) Cover and marinate in the fridge for 20 to 30 minutes (or up to 1 hour). You can start the marinating process while you continue with the other steps.
  2. Prepare the Sauce: In a small bowl, whisk together the beef broth, brown sugar, and hoisin sauce until smooth. Set aside.
Beef marinating in the bowl and a bowl of blanched broccoli sitting next to a bowl of the sauce.
  1. Blanch the Broccoli: I like to blanch the broccoli in a large pot of water for 2 to 3 minutes, until bright green and just tender. Drain and set aside.
  2. Cook the Aromatics and Beef: Heat the oil in a large skillet or wok over medium-high heat. Once the oil is hot and shimmering, add the garlic and ginger. Saute for 30 seconds, stirring frequently, until fragrant. Add the beef in a single layer and cook for 3 to 5 minutes, stirring occasionally, until browned and mostly cooked through.
Pouring the sauce over the cooked beef before adding the broccoli.
  1. Add the Sauce and Finish: Pour the sauce over the beef and stir to coat all over. Add the broccoli and toss everything together. Cook for 1 to 2 minutes, until the sauce thickens and the broccoli is heated through.

Chef’s Kiss

Serve the beef and broccoli stir fry with white or brown rice or noodles. Drizzle the dish with extra sauce from the pan. You can garnish with sesame seeds or sliced green onions, if desired.

Recipe Tips

  • Prep all of your ingredients before cooking: To make the cooking process smooth, I like to have all of my ingredients prepped and ready to go before starting the cooking process (ie: mise en place.) Everything cooks quickly so this makes things a lot easier.
  • Use other vegetables: You can replace up to half of the broccoli with other vegetables like snap peas, sliced bell peppers, carrots, and mushrooms. For additional crunch, you can add water chestnuts or unsalted cashews.
Cooked beef and broccoli stir fry in a skillet after cooking.

Make Ahead and Storage

This recipe reheats really well so it’s a great lunch or dinner to make ahead.

Store leftover beef and broccoli in an airtight container in the fridge for up to 3 days. To freeze, store in a freezer safe bag or container for up to 3 months. Thaw in the fridge before reheating.

To reheat, toss everything together in a skillet on the stove until heated through.

Other Easy Steak Dinners

Steak is always a great choice for dinner, whether you make this Easy Beef and Broccoli Stir Fry or something else. Try it for dinner or meal prep and let me know what you think!

Easy Beef and Broccoli Stir Fry

5 from 7 votes
Prep: 10 minutes
Cook: 23 minutes
Marinate time: 20 minutes
Total: 53 minutes
Servings: 6
An easy beef and broccoli stir fry that comes together quickly to make the perfect weeknight dinner. Serve it with rice or noodles.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the beef:

  • 2 tablespoons cornstarch
  • 2 tablespoons dark soy sauce
  • 1 tablespoon rice wine vinegar
  • 1 tablespoon brown sugar
  • 1 tablespoon oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon salt
  • 1/2 teaspoon browning sauce (optional, for color)
  • 2 pounds flank steak or top sirloin thinly sliced against the grain into short strips

For the sauce:

  • 1/4 cup beef broth
  • 1/4 cup dark brown sugar
  • 1/4 cup hoisin sauce

For the veggies & aromatics:

  • 4 cups fresh broccoli florets
  • 1 to 2 tablespoons neutral oil (vegetable or canola)
  • 3 tablespoons minced garlic
  • 3 tablespoons minced fresh ginger
  • Cooked rice or noodles for serving

Instructions 

  1. Marinate the beef: In a large bowl, whisk together the cornstarch, soy sauce, rice wine vinegar, brown sugar, oyster sauce, hoisin sauce, salt, and browning sauce (if using). Add the sliced beef and toss well to coat. Cover and marinate for 20 to 30 minutes (up to 1 hour) in the fridge.
  2. Make the sauce: In a small bowl, whisk together the beef broth, brown sugar, and hoisin sauce until smooth. Set aside.
  3. Blanch the broccoli: Bring a pot of water to a boil. Add the broccoli florets and cook for 2 to 3 minutes until bright green and just tender. Drain and set aside.
  4. Cook the aromatics and beef: Heat the oil in a large skillet or wok over medium-high heat. Once the oil is hot and shimmering, add the garlic and ginger.  Saute for 30 seconds, stirring frequently, until fragrant. Add the marinated beef in a single layer and cook for 3 to 5 minutes, stirring occasionally, until browned and mostly cooked through.
  5. Add the sauce and finish: Pour the sauce over the beef in the pan. Stir to coat the beef all over. Add the blanched broccoli and toss everything together. Continue cooking for 1 to 2 minutes, until the sauce thickens and the broccoli is heated through. Add extra browning sauce, if needed, for a dark color.
  6. Serve hot over steamed rice or noodles. Drizzle with extra sauce from the pan.

Notes

Storage: Store leftovers in an airtight container for up to 3 days. Reheat in a skillet or in the microwave before serving. 
Did you try this recipe? Leave a review!

You may also like:

5 from 7 votes

Leave a comment

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

Recipe Rating




7 Comments

  1. S DaSilva says:

    5 stars
    This recipe was a hit, the I whipped this up for my man and needed a quick meal it was a hit! lol only prep was cutting the broccoli, slicing the flank, mincing ginger and garlic. thank youuuโ€ฆ im starting to build my weekly staple meals around your recipes

  2. Rosa says:

    5 stars
    Made this after work, and itโ€™s a winner! For anyone short on time

  3. Benny says:

    5 stars
    The beef came out so tender, and the sauce is absolutely spot on, thick, glossy, and savory.

  4. Ashley says:

    5 stars
    This recipe is spot on and tasted so much better.

  5. Tamika says:

    5 stars
    I made this with some steamed rice, and it was better than takeout! The beef was so tender. Seriously, save this one!

  6. Juliette says:

    5 stars
    I love how tender the beef turned out!
    so easy and affordable to make.

  7. crystal says:

    5 stars
    Looks incredible! I’m always looking for a good stir-fry recipe. Iโ€™ll be trying it for dinner ๐Ÿฅ˜ ๐Ÿ’•