Beef and Broccoli

Jump to Recipe

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

This beef and broccoli recipe is better than takeout and easy to make at home! Marinated beef is cooked with broccoli in a homemade sauce for a healthy dinner that’s better than your favorite restaurant!

Overview photo of beef and broccoli stir-fry served over white rice with sesame seeds on top.

Beef and broccoli is one of our favorite Chinese dishes, so I decided to create a delicious, homemade version to make when the craving strikes but I don’t want to order takeout.

In this recipe, marinated flank steak is cooked with onions, garlic and broccoli in a delicious homemade sauce. Serve it over rice, or with fried rice or veggie lo mein, for a quick and easy weeknight dinner your whole family will love.

Overview photo of beef and broccoli stir-fry served over white rice with sesame seeds on top, being stirred with a wooden spatula.
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

Beef and Broccoli Recipe: Ingredients & Substitutions

Overview photo of the ingredients for beef and broccoli stir-fry, including flank steak, broccoli, onion, garlic, ginger, soy sauce, hoisin sauce, honey, sesame oil, cornstarch, salt, pepper, and water.
  • Sesame oil. Peanut oil, avocado oil or canola oil are good substitutes. Although sesame oil adds an authentic flavor to the dish and I don’t recommend leaving it out.
  • Minced ginger. ½ teaspoon powdered ginger can be use in place of minced.
  • Minced garlic. 1 teaspoon garlic powder is a good substitute for minced garlic.
  • Broccoli. I suggest using fresh broccoli, but if using frozen note that cook time will be shorter.
  • Soy sauce. Use regular or low sodium.
  • Honey. Brown sugar works well in place of honey.
  • Hoisin sauce. I truly don’t recommend a substitute here.
  • Flank steak. skirt steak and top sirloin are the best substitutes. 
  • Cornstarch. Tapioca starch or arrowroot powder both work well.
Overview photo of beef and broccoli stir-fry served over white rice with sesame seeds on top, being eaten with a fork.

How to Make Beef and Broccoli

As always, we’ll walk through how to make this recipe for beef and broccoli together, and don’t forget to watch the video.

Making beef and broccoli: adding the ingredients for the sauce to a liquid measuring cup.
Making beef and broccoli: the ingredients for the sauce are mixed together in a liquid measuring cup.

Then, transfer 1/2 cup of the marinade to a glass jar and stir in 1 Tablespoon cornstarch. This will be used to cook the meat after it has marinated, so set it aside.

Making beef and broccoli: overview photo of sauce ingredients being added to a clear bowl.
Making beef and broccoli: overview photo of sauce ingredients mixed together in a clear bowl.

Then, pour the remaining marinade over the flank steak – preferably in a glass container with a lid so it can easily be stored while it’s marinating.

Making beef and broccoli: overview photo of sauce being poured over flank steak in a clear rectangle serving dish.
Making beef and broccoli: overview photo of sauce being poured over flank steak in a clear rectangle serving dish and mixed together with a spoon.

Make sure to stir the beef so it’s evenly coated with the marinade.

You can marinade the meat for 1 hour at room temperature, or for at least 2 hours (and up to overnight) in the refrigerator.

Making beef and broccoli: clear rectangle serving Pyrex dish is covered with a lid for marinating.
Making beef and broccoli: overview photo of a clear rectangle serving dish with marinated flank steak.

After it has marinated, drain the meat in the colander to remove excess liquid. This helps it brown nicely while it’s cooking.

Then, cook the beef, onion, garlic and ginger in a large fry pan or wok.

Making beef and broccoli: overview photo of marinated flank steak placed in a colander to drain extra liquid.
Making beef and broccoli: flank steak, onions, and spices are added to a white pan to be sautéed.

Add the broccoli and cook until it starts turning bright green but is not fully cooked (it will cook mor when we add the sauce).

Making beef and broccoli: flank steak, onions, and spices are added to a white pan and sautéed with a wooden spatula.
Making beef and broccoli: adding broccoli to a white pan with sautéed flank steak, onion, and spices. Food is being stirred with a wooden spatula.

Once the broccoli is partially cooked, add the sauce and stir. Cook, uncovered, until the sauce has thickened and the broccoli is cooked.

Making beef and broccoli: overview photo of completed stir-fry, in a white pan, being stirred with a wooden spatula.

The meat should be slightly browned and the sauce should be thick. Then, serve immediately for the best taste and texture.

Making beef and broccoli: overview photo of beef and broccoli stir-fry ready to be served and being stirred with a wooden spatula.

Serve

We love serving this beef and broccoli stir fry over rice or noodles. I love fried rice (so good) and veggie lo mein. You can also have a full-on take out night at home and serve it with chicken stir fry or your other favorite Asian recipes.

Making beef and broccoli: overview photo of stir-fry topped with sesame seeds and being stirred with a wooden spatula.

Store

Store leftover beef and broccoli in an airtight container I the refrigerator for up to 3 days. Reheat on the stovetop or in the microwave. I don’t recommend freezing this recipe.

Making beef and broccoli: beef and broccoli stir-fry on top of white rice and sprinkled with sesame seeds, being served on a white speckled plate.

Beef and Broccoli Stir Fry Recipe FAQS

What kind of beef is best for beef and broccoli?

Flank steak is the best because it’s flavorful and tender when sliced thin against the grain and marinated. Sirloin, skirt steak, and flat iron steak are also great options.

How do you make the beef tender in beef and broccoli?

First, make sure you marinate it. I like to marinate overnight for the best flavor. Second, slice it thin against the grain.

Can I make beef and broccoli ahead of time?

You can marinate the meet up to 24 hours in advance. And you can chop the broccoli and onions ahead of time so everything is prepped and ready to go when it’s time to cook. I do recommend serving it immediately after cooking for the best taste an textures.

Can beef and broccoli be frozen?

Technically you can freeze this recipe, but it changes the texture of the broccoli so just be aware of that.

Can I use frozen broccoli instead of fresh?

Yes absolutely you can, just note it takes shorter to cook frozen broccoli than fresh.

How do I thicken beef and broccoli sauce?

The sauce should thicken nicely because of the cornstarch added in the beginning. If it doesn’t, add more cornstarch and be sure to cook with the mixture uncovered sot he water can evaporate out of the dish.

Making beef and broccoli: beef and broccoli stir-fry on top of white rice and sprinkled with sesame seeds, being served on a white speckled plate with a fork.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Beef and Broccoli Recipe

Laura
This beef and broccoli recipe is better than takeout and easy to make at home! Marinated beef is cooked with broccoli in a homemade sauce for a healthy dinner that's better than your favorite restaurant!
No ratings yet
Course Main Course
Cuisine asian
Servings 6 servings
Calories 275
Prep Time15 minutes
Cook Time15 minutes
Marinating2 hours
Total Time2 hours 30 minutes

Video

Ingredients 
 

  • 2 Tablespoons sesame oil
  • ½ onion (sliced thin)
  • 1 teaspoon minced ginger
  • 1 Tablespoon minced garlic
  • 1 pound broccoli crowns (cut into small pieces)
  • salt and pepper (to taste)

Sauce/Marinade

Instructions 

Make the Marinade/Sauce

  • Combine the soy sauce, water, brown sugar, hoisin sauce, sesame oil, ground ginger and garlic powder in a 2-cup glass measuring cup (or bowl) and whisk to combine.
  • Transfer ½ cup of the marinade to a glass jar, whisk in 1 Tablespoon cornstarch. Set aside.

Marinate the Steak

  • Transfer the sliced flank steak to a glass container with a lid.
  • Pour the remaining marinade over the steak and stir.
  • Put the lid on the container and marinate the steak at room temperature for 1 hour, or in the refrigerator for at least 2 hours – and up to overnight.

Cook

  • Drain the meat in a colander to remove excess marinade.
  • Heat 2 Tablespoons sesame oil in a large fry pan or wok.
  • Add the steak, onion, ginger and garlic and cook on high heat, stirring often until the meat is no longer pink.
  • Then add the broccoli and cook, stirring often, until broccoli is bright green (but not fully cooked) and the meat is browned. (You might need to cover at this point to cook the broccoli)
  • Add the sauce and cook, uncovered until thickened and coating the meat and broccoli
  • Serve immediately over rice or noodles.

Notes

Ingredient Substitution Notes
  • Sesame oil. Peanut oil, avocado oil or canola oil are good substitutes. Although sesame oil adds an authentic flavor to the dish and I don’t recommend leaving it out.
  • Minced ginger. ½ teaspoon powdered ginger can be use in place of minced.
  • Minced garlic. 1 teaspoon garlic powder is a good substitute for minced garlic.
  • Broccoli. I suggest using fresh broccoli, but if using frozen note that cook time will be shorter.
  • Soy sauce. Use regular or low sodium.
  • Honey. Brown sugar works well in place of honey.
  • Hoisin sauce. I truly don’t recommend a substitute here.
  • Flank steak. skirt steak and top sirloin are the best substitutes. 
  • Cornstarch. Tapioca starch or arrowroot powder both work well.

Nutrition

Serving: 1serving | Calories: 275kcal | Carbohydrates: 19g | Protein: 21g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 5g | Cholesterol: 45mg | Sodium: 1191mg | Potassium: 575mg | Fiber: 2g | Sugar: 11g | Vitamin A: 472IU | Vitamin C: 69mg | Calcium: 64mg | Iron: 2mg

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

Did you enjoy this recipe? Have a question? Leave a comment below!

You’ll love these recipes


latest recipes

Post a Comment or Ask a Question!

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

Recipe Rating