This homemade beef and broccoli recipe tastes just like Chinese takeout!

Thin slices of marinated beef and broccoli florets are simmered in an easy-to-make, sweet-and-savory sauce.

plated Beef and Broccoli

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

You’ll Be Making This Beef and Broccoli Recipe on Repeat Because…

  • It has all the flavor of your favorite takeout recipe at a fraction of the cost.
  • The sauce is easy and flavorful.
  • It’s made in just one skillet for quick cleanup.
  • Bulk it up with extra veggies and serve it over fried rice or ramen noodles.

Beef & Broccoli Essentials

  • Beef: I love flank steak for beef stir-fries and dishes like Mongolian beef. Skirt steak or hanger steak are other great options.
  • Broccoli: I prefer fresh broccoli florets in this recipe. Cut them into small, bite-sized pieces. You can use frozen broccoli; however, it has a softer texture
  • Sauce: The sauce is very simple with ingredients I always have on hand. Soy sauce adds a salty savory flavor while brown sugar sweetens it.

Variations

  • Add in water chestnuts, baby corn, mushrooms, or sliced bell peppers.
  • Top with toasted sesame seeds or sliced almonds.

How To Ensure The Beef Is Tender

To properly slice flank steak, look at the beef and you’ll see lines running along the length of the beef.  That’s called the grain, and it looks similar to the grain on a piece of wood.  If you cut alongside those lines (or WITH the grain), the steak becomes very tough and chewy.  So instead, you’re going to cut across the lines (AGAINST the grain), which breaks down the connective fibers and gives you tender pieces of meat.

Beef and broccoli in skillet with bowl of rice

How to Make Beef and Broccoli

  1. Prepare the sauce and set aside. (recipe below).
  2. Stir-fry the beef and transfer to a plate. Cook broccoli florets in the same skillet.
  3. Add the sauce over the beef and broccoli. Simmer and stir until the sauce thickens.

Garnish with green onions and sesame seeds and serve over rice.

Beef Tips

  • Freeze flank steak for about 30 minutes beforehand for easier slicing.
  • Thinly slice the beef across the grain into strips for tender beef.
Bowl of beef and broccoli with rice

Storing Leftovers

Keep leftover beef and broccoli in a covered container in the refrigerator for up to 4 days. Freeze in a zippered bag for up to 4 months. Reheat on the stovetop or in the microwave with a little water to loosen the sauce.

Stir Fry Favorites

Did your family love this Beef and Broccoli recipe? Leave a comment and a rating below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
bowl of Beef and Broccoli Recipe with white rice
4.97 from 33 votes

Beef and Broccoli Recipe

Servings 4
Thin slices of beef and crisp-tender broccoli are tossed in a garlic-ginger sauce for an easy skillet dinner that is faster than takeout.
Servings 4
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Equipment

Ingredients  

  • 1 pound flank steak or sirloin, flat iron, or skirt steak
  • 1 tablespoon vegetable oil more as needed
  • 4 to 6 cups broccoli florets bite-sized
  • 3 cloves garlic minced
  • teaspoons ginger paste or fresh minced ginger
  • 2 green onions thinly sliced, whites and greens separated
  • sesame seeds optional

For the Sauce

  • ¾ cup water
  • ½ cup less sodium soy sauce
  • cup brown sugar
  • tablespoons cornstarch
  • 2 teaspoons toasted sesame oil
  • ¾ teaspoon chili flakes

Instructions 

  • Slice the steak very thinly across the grain.
  • For the sauce, in a small bowl, whisk together water, soy sauce, brown sugar, cornstarch, sesame oil, and chili flakes. Set aside.
  • Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Add half of the beef and cook until browned on both sides. Transfer to a plate and repeat with remaining beef.
  • Add the broccoli and cook for 3 to 4 minutes, stirring frequently, until it turns bright green.
  • Stir in the garlic, ginger, and the white parts of the green onions. Cook until fragrant, about 1 minute.
  • Whisk the sauce again and pour it into the skillet and stir well. Bring to a simmer and cook until slightly thickened and the broccoli is tender, about 3 to 4 minutes.
  • Return the beef and any juices to the skillet. Stir until the beef and broccoli are evenly coated and heated through.
  • Garnish with the green parts of the onions and sesame seeds, if using, and serve hot over rice.

Notes

  • For easier slicing, place the steak in the freezer for 20 minutes before slicing.
  • Cut the broccoli into bite-sized florets so it cooks quickly and holds the sauce nicely. Add a splash of water to the pan if the broccoli needs a little help softening.
  • Cook the beef in batches so it browns instead of steams.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days and in the freezer for up to 4 months.
4.97 from 33 votes

Nutrition Information

Calories: 356 | Carbohydrates: 27g | Protein: 25g | Fat: 14g | Saturated Fat: 8g | Cholesterol: 68mg | Sodium: 1562mg | Potassium: 484mg | Sugar: 18g | Vitamin A: 35IU | Vitamin C: 2.5mg | Calcium: 54mg | Iron: 2.1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Beef, Dinner, Lunch, Main Course
Cuisine American, Asian

Recipe updated April 2026 for ease and flavor.

easy to make Beef and Broccoli in a bowl with writing
bowl of Beef and Broccoli on rice with a title
sweet and savory Beef and Broccoli with a title
Beef and Broccoli in a bowl and close up with a title

Categories:

, ,

Recipes You’ll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.97 from 33 votes (23 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

  1. Planning to make this. I noticed someone asked if you knew a good alternative to the rice wine. I’ve wondered that too. I’m going to try a white wine & see how that does. It’s just 2 Tbs. Unless you know something better.

  2. This is EXCELLENT!!!!

    Quick question Holly – how long would the sauce last in the refrigerator? I made a double batch of the sauce & only used half so I could make it later with chicken but I don’t know how long it will last. Thank you5 stars

    1. Hello Darla. I am glad that you enjoyed the recipe. This sauce will last for 1 week in the refrigerator.

  3. Very good Easy to make just added sliced carrots and onion. Otherwise followed recipe.
    Got everything read before starting as stated.5 stars

  4. This is the best beef and broccoli recipe out there and much better than take-out. I can’t find oyster sauce in my area (bummer), but I found online that soy sauce can be used as a substitute so that’s what I did. I made it last Tuesday; we’ve not stopped thinking about it so it’s what’s for dinner on this lovely Sunday evening. Initially, it’s pricey to get all the ingredients but we’ll use this recipe over and over. I’ll make it saucier this time around, it will be easy to play with. Thanks so much for this great recipe!5 stars

  5. This has got to be the best beef and broccoli I ever made. It’s even better than the restaurants. Thank you for sharing. I love your site!5 stars

    1. Hi Regina, for all recipes it is per serving, and this recipe is broken into 4 servings. Actual serving size may vary dependent on the ingredients you use so we do recommend running it through a nutrition app like MyFitnessPal using your own ingredient brands and quantities.

  6. Looks good. However, how many people (other than Oriental people) have a bottle of rice wine hanging around. To go buy one for 2 tablespoons seems silly. What can I substitute.

    1. Hi Shirley, you can substitute it for regular oil but will lose the delicious sesame flavor it provides in this recipe. When it comes to sesame oil there are so many delicious recipes you can make with it, it is definitely a staple in my cupboard!

      1. Hi! I’m assuming the rice wine you used here is the Chinese shao xing cooking wine and not the Japanese Mirin sweet rice wine, right?

      2. For this recipe, we use a standard cooking rice wine Joahna. I hope that helps :)

  7. Good recipe! Recommendations after my first attempt at making is to cut the light brown sugar amount. There are a lot of flarovable ingredients going into this sauce, and using 6 T. of sugar overwhelmed them. If you like sweeter sauces, follow the recipe, but if you like a more savory, salty sauce, cut the sugar to one or two tablespoons — just my humble opinion. And stay true to the instructions on steaming the broccoli — I added a couple more minutes of steaming, but then in the end, the florets were softer than ideal — still good! Hubby loved this recipe!4 stars

  8. Made this for dinner last night and we absolutely loved it! It’s earned a regular spot in our menu rotation.5 stars