4.82 from 16 reviews

Easy Beef and Broccoli

Jump to RecipeRate

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

Close-up of beef and broccoli stir-fry in a dark sauce inside a skillet, showing tender beef slices and bright green broccoli coated in glossy sauce.

We all need an easy beef and broccoli recipe up our sleeves. What’s not to love? It’s better than takeout, made just a little over 30 minutes and is full of good-for-you nutrients.

You’ll love this recipe for many reasons but most of all because of the tender and nutritious beef.

I recommend using flank steak for this recipe and slicing it into very thin strips. It results in the most tender, flavorful, melt-in-your-mouth beef. But more on this later…

Tight shot of chopsticks lifting noodles from a bowl of beef and broccoli, highlighting the glossy sauce, sesame seeds, and tender pieces of beef.
Bowl of beef and broccoli over ramen noodles, garnished with sesame seeds and served with chopsticks resting on the rim.

Ingredient Notes

(For the full recipe, scroll down to the recipe card below)

Overhead image of neatly arranged beef and broccoli stir-fry ingredients on a green surface, including labeled bowls of broccoli florets, flank steak, ramen noodles, oyster sauce, beef broth, honey, dark soy sauce, rice vinegar, sesame oil, neutral oil, garlic, ginger, cornstarch, baking soda, white pepper, and salt.

For the Steak

  • Flank Steak: You’ll want to cut the flank steak against the grain into thin strips, ~ ¼ inch thick. It’s lean and boneless with lots of intense beef flavor which is perfect for beef and broccoli. It’s delicious when marinated but also perfect for slicing thinly for recipes like this and when stir-fried. Other cuts of beef you can use for this easy beef and broccoli recipe would be a Flat Iron Steak or Skirt Steak.
  • Dark soy sauce: Dark soy sauce is more viscous than light soy sauce and adds a deeper flavor to the dish.
  • Cornstarch: You will add cornstarch to both the beef and to the sauce to thicken the sauce to create the wonderful glazed sauce we all know and love that coats the beef and broccoli.
  • Baking soda: Serves as a tenderizing agent that allows you to “velvet the beef” which is a technique that helps ensure the meat stays tender, juicy, and silky, just like what you’d find in your favorite restaurant-style beef and broccoli!

For the Stir Fry

  • Broccoli: Chop the broccoli into small florets. One pound of raw broccoli florets is ~6 cups.
  • Neutral oil: Like vegetable, avocado, or canola oil. You’ll use this to coat the pan to cook the tender flank steak strips in.
  • Sesame Oil: Adds a rich, nutty aroma and depth of flavor that enhances the restaurant-style taste and ties the whole dish together.
  • Fresh Garlic & Ginger: These aromatics are essential for that bold, fragrant base you expect in a classic beef and broccoli dish. Freshly minced garlic and ginger add warmth, spice, and depth. I highly recommend opting for fresh (skip the jarred versions!) for the best flavor payoff.
  • Ramen Noodles: I love serving this Easy Beef and Broccoli over ramen noodles for a satisfying takeout-style meal at home. You can also use lo mein, rice noodles, or even steamed rice if you prefer. The delicious, glossy sauce clings perfectly to any of them.

for the sauce:

  • Beef Broth: The flavor of the beef broth works best in this recipe. However, if vegetable broth is all you have on hand that is an OK replacement.
  • Soy sauce: A pantry staple ingredient most all of us have that is a delicious addition to this sauce. Once again if you have a dark soy sauce, that is best. If not, light soy sauce works just as well.
  • Brown Sugar or Honey: Using brown sugar or honey is a must-have to create the sweet yet savory dark brown sauce that coats the thin slices of tender beef and green jewels of perfectly steamed broccoli.
  • Oyster Sauce: Adds a rich, savory, umami depth and slight sweetness that balances beautifully with the soy sauce and honey. It gives the sauce that glossy, restaurant-style finish and incredible flavor.
  • Rice vinegar: Rice vinegar is made by fermenting rice wine further to create vinegar which is why you might sometimes see the ingredient listed on the bottle as rice wine vinegar. So, either or works! This recipe uses unseasoned rice vinegar.
  • Chinese Cooking Wine (Shaoxing): This is optional in this recipe, but if you have it, I definitely recommend using it! It adds subtle depth and authentic restaurant-style flavor to the sauce. If you don’t have it, you can substitute dry sherry or just leave it out (the sauce will still be delish without it!).
Side view of beef and broccoli noodles in a green bowl with chopsticks, showing glossy sauce and sesame seed garnish.

Step by Step Directions

(For the full recipe, scroll down to the recipe card below)

Expert Tips

  • Slice beef thinly against the grain: “The grain” that is often referred to when cutting meat is the direction that the muscle fibers are aligned. It’s easy to identify in flank steak, so find the direction of the grain and then slice across the grain rather than parallel with it. It’s advised to cut against the grain to make the meat easier to chew and more tender.
  • Don’t skip the marinade: That quick “velveting” step (with the cornstarch and baking soda) helps tenderize the beef and lock in moisture. Even a short 15–20 minute marinade makes a big difference in texture and flavor.
  • Prep all ingredients before cooking: Have all of your ingredients prepped, chopped, and ready to go before you start. This recipe comes together quickly so you want to make sure you have everything you need when it is time to add it in.
  • Cook in batches if needed: Avoid overcrowding the pan, which can cause the beef to steam instead of sear. Cooking in batches helps the beef brown beautifully.
  • Watch your heat: Medium-high heat gives the beef a nice sear without burning the sauce. Adjust the heat as needed to maintain control.
  • Meat thermometer: Beef’s tender, juicy texture is optimum when cooked to medium rare (145°F) to medium (160° F) doneness. To determine the perfect doneness, consider using a meat thermometer.
  • Adjust the sauce consistency: If it’s too thick, whisk in a little beef broth or water. If it’s too thin, let it simmer briefly to reduce and thicken.
  • Serve immediately: The sauce thickens as it cools, so serve right away for the best glossy texture and flavor.
Close-up of beef and broccoli noodles with chopsticks lifting a bite of noodles coated in savory sauce.

Storage

  • Storage Tips: Allow leftovers to cool completely, then transfer to an airtight container. Store in the refrigerator for up to 4 days. The sauce will thicken slightly as it chills, so add a splash of water or beef broth when reheating to loosen it up.
  • Reheating Tips: Warm in a skillet over medium heat until heated through, stirring occasionally. You can also reheat in the microwave in short bursts, stirring between intervals to avoid overcooking the beef.
  • Freezing Tips: You can freeze Beef and Broccoli, but it’s not ideal if you want to preserve the texture of the broccoli. The beef holds up well, but the broccoli can become soft and watery once thawed. Your best option if you plan to freeze, is to cook and freeze the beef and sauce only, then add freshly steamed broccoli when reheating (for the best texture and flavor).
Top-down view of two green bowls filled with beef and broccoli over noodles, sprinkled with sesame seeds, surrounded by small dishes and napkins.

Which do you like more when it comes to Asian-inspired dishes: noodles or rice?

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.

Close-up of beef and broccoli stir-fry in a dark sauce inside a skillet, showing tender beef slices and bright green broccoli coated in glossy sauce.
4.82 from 16 reviews

Easy Beef and Broccoli

Prep: 20 minutes
Cook: 15 minutes
Total: 35 minutes
Servings: 4 people
This takeout-style Easy Beef and Broccoli recipe comes together in just a little over 30 minutes and is loaded with tender slices of flank steak and vibrant green broccoli all coated in the most perfect, sweet and savory ginger-garlic sauce. It’s quick, easy to make, and uses mostly pantry staple ingredients.

Ingredients

For the Steak

  • 1 lb. flank steak (thinly sliced against the grain)
  • 2 ½ Tbsp dark soy sauce
  • 1 Tbsp. cornstarch
  • 1/2 tsp. fine salt (or 1 tsp kosher salt)
  • 1/4 tsp. baking soda
  • 1/4 tsp. white pepper

For the Stir Fry

  • 1 lb. broccoli (cut into small florets)
  • 2-3 Tbsp. neutral oil (vegetable, avocado, or canola)
  • 1 Tbsp. sesame oil
  • 3-4 cloves garlic (minced)
  • 1 ½ tsp. fresh ginger (grated)
  • 16 oz. noodles (ramen noodles of choice)

For the Sauce

  • 1/2 cup beef broth
  • 1/4 cup soy sauce (just a standard all purpose soy sauce. Not light or dark. )
  • 1/4 cup brown sugar or honey
  • 3 Tbsp. oyster sauce
  • 2 Tbsp. rice vinegar
  • 1 tbsp. Chinese cooking wine (shaoxing, optional)
  • 1 Tbsp. dark soy sauce
  • 2 Tbsp cornstarch

Last step! 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 

  • Marinate the Steak: Toss the sliced flank steak with soy sauce, cornstarch, salt, baking soda, and white pepper. Mix well so every piece gets coated. Let it sit while you prep the rest, ~10 minutes is perfect.
    1 lb. flank steak, 2 ½ Tbsp dark soy sauce, 1 Tbsp. cornstarch, 1/2 tsp. fine salt, 1/4 tsp. baking soda, 1/4 tsp. white pepper
    Two side-by-side images showing sliced flank steak in a green bowl before and after marinating with soy sauce, cornstarch, and seasonings.
  • Make the Sauce: In a measuring cup, whisk together the beef broth, soy sauce, brown sugar, oyster sauce, rice vinegar, dark soy, and cornstarch. Set it aside. This will thicken up beautifully when it hits the pan!
    1/2 cup beef broth, 1/4 cup soy sauce, 1/4 cup brown sugar or honey, 3 Tbsp. oyster sauce, 2 Tbsp. rice vinegar, 1 tbsp. Chinese cooking wine, 1 Tbsp. dark soy sauce, 2 Tbsp cornstarch
    Two side-by-side images showing the stir-fry sauce being mixed in a glass measuring cup — cornstarch added to liquids and then whisked into a glossy sauce.
  • Cook the Beef: Heat about 2 tablespoons of neutral oil in a large wok or skillet over medium-high heat. Once hot, add the beef in a single layer (work in batches if needed). Let it sear, then stir-fry until browned (about 2–3 minutes). Transfer to a plate. You’ll add it back later.
    2-3 Tbsp. neutral oil
    Two side-by-side images of marinated beef cooking in a skillet — raw beef searing on the left, browned and caramelized on the right.
  • Cook the Broccoli and Aromatics: In the same pan, drizzle in sesame oil. Add the garlic and ginger and stir until fragrant (just 30 seconds or so because we don’t want to burn it). Toss in the broccoli florets. Stir-fry for a few minutes until bright green and just tender. If you like your broccoli softer, splash in a bit of water, cover the pan, and steam for 2-3 minutes.
    1 Tbsp. sesame oil, 3-4 cloves garlic, 1 ½ tsp. fresh ginger, 1 lb. broccoli
    Four-step collage showing minced garlic and ginger sautéing in oil, followed by broccoli florets being added and stir-fried in the skillet.
  • Add the Sauce: Add the steak back in. Give the sauce a quick whisk, then pour it into the pan with the broccoli. Toss until everything is glossy & thickened & coated in that rich sauce.
    Two side-by-side images showing cooked beef and broccoli in a skillet as the sauce is poured in and coats everything.
  • Serve: Spoon over rice or noodles, and enjoy immediately while it’s hot and saucy.
    16 oz. noodles

Notes

Storage: Allow leftovers to cool completely, then transfer to an airtight container. Store in the refrigerator for up to 4 days. The sauce will thicken slightly as it chills, so add a splash of water or beef broth when reheating to loosen it up.

Nutrition Information

Serving: 1serving, Calories: 905kcal (45%), Carbohydrates: 104g (35%), Protein: 43g (86%), Fat: 35g (54%), Saturated Fat: 13g (81%), Polyunsaturated Fat: 8g, Monounsaturated Fat: 13g, Trans Fat: 0.1g, Cholesterol: 68mg (23%), Sodium: 4794mg (208%), Potassium: 1069mg (31%), Fiber: 6g (25%), Sugar: 18g (20%), Vitamin A: 720IU (14%), Vitamin C: 102mg (124%), Calcium: 139mg (14%), Iron: 8mg (44%)

Nutritional information is provided as a courtesy and is automatically calculated. It should only be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner can’t make any guarantees to the accuracy of this information.

This recipe was originally posted in June 2020. It was updated with a slightly new recipe, new photos and additional tips and tricks in October 2025.

📸 Photography by Creating Kaitlin

Krolls Korner

Krolls Korner

Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.

Read More
4.82 from 16 votes (9 ratings without comment)
guest
Recipe Rating




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

22 Comments
Filter By : All
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Fatima

Hi Tawnie, is the 1/4 cup soy sauce used in the recipe light soy sauce?

Comment Type
Question
Amanda

Delicious recipe.

Comment Type
Comment
Debbie

Does the nutritional facts include the rice or noodles? I guess not, but wanted to make sure.

Nancy

Tawnie, this was delicious!! Totally going to become a family favorite!! Thank you!

Tammy Moser

So good❗️I was missing some of the ingredients- no fresh ginger but improvised with ginger sauce. Thank-you. We’ll be making this one again.

Cathleen

Hi Tawnie,

Could you replace the soy sauce with coconut aminos?

Erika

This looks so mouthwatering. Definitely on my list to make next time I go to the store!

Jacqueline Meldrum

I never think of cooking something like this with noodles. I am not totally craving noodles and they are not on the menu for tonight 🙁

Noelle

This was delicious! Love the flavors and it was so easy to make!! Saving to make again 🙂

Angela

My family loved this recipe. I love that it all comes together in 30 minutes.