30-Minute Beef and Broccoli

This Beef and Broccoli recipe is ready in about 30 minutes, making it a great weeknight dinner. Tender beef and broccoli florets cook in a delicious stir-fry sauce – pile it all on rice for a meal that’s better and less expensive than takeout.

a bowl of beef and broccoli

It’s only been in the last few years that I’ve been making some favorite Chinese takeout dishes at home because I spent a long time thinking it was too hard, would take too long, and just wouldn’t be the same as my favorite takeout dishes. One of my favorites to make is beef and broccoli. It’s a 30-minute dinner that satisfies a takeout craving.

And while my version is very Americanized – I don’t use a wok, and I make do with ingredients I can find at my regular grocery store – I’ve been surprised at how easy it is to make some of these dishes at home and how close they are to the originals in appearance and in taste.

How to Make It

This is a pretty quick recipe, so it helps to prep your ingredients first. The broccoli goes in the hot pan first and cooks until it’s crisp-tender. Then the steak goes in, followed by the sauce. At the end, you combine all of the components so the beef and broccoli are coated in the velvety smooth sauce. It’s so savory, perfect with rice, and a few eggrolls on the side complete the experience.

More Recipes to TRY

Egg Roll Soup | Sesame Beef Bowls | Peanut Udon Noodles | Super Easy Orange Chicken

Print

Beef and Broccoli

beef and broccoli in a skillet.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 16 reviews

30-minute beef and broccoli! Be sure to prep all of the ingredients first because all of it cooks very fast. Serve it with rice, noodles, or all on its own. No take-out menu required.

  • Author: April Anderson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Dinner
  • Method: Stir-Fry
  • Cuisine: Chinese-American

Ingredients

Scale
  • 1/2 cup soy sauce
  • 1/2 cup water
  • 1 tablespoon brown sugar, packed
  • 1 tablespoon toasted sesame oil
  • 1/2 tsp red pepper flakes
  • 1 tsp ginger paste
  • 1 tbsp cornstarch
  • 1 tablespoon vegetable oil, divided
  • 3 cups fresh broccoli florets
  • 12 oz sirloin, sliced thin
  • Cooked white rice, optional

Instructions

  1. In a small bowl, whisk the soy sauce, water, brown sugar, sesame oil, red pepper flakes, ginger paste, and cornstarch until combined. Set the sauce aside.
  2. In a 10-inch skillet, heat 1/2 tablespoon of oil over medium-high heat until it’s hot, but not smoking. Rotate the pan to ensure the oil evenly coats the bottom of the pan. Adjust the heat to medium and add the broccoli to the pan. Cook it in the oil, stirring frequently, until it’s crisp-tender, about 3 to 4 minutes. Transfer the broccoli to a plate and set aside.
  3. Add 1/2 tablespoon of oil to the same pan. Once it’s heated, add the sliced sirloin in an even layer. Cook the beef for 1 to 2 minutes on each side. Transfer the beef to the plate with the broccoli and set aside.
  4. Pour the sauce into the pan. Simmer the sauce for 2 to 3 minutes, or until it thickens. Add the broccoli and beef to the pan and stir to coat it in the sauce. Cook them in the sauce for a minute or so. Serve with the cooked white rice.

Notes

Soy sauce: If you are sensitive to salt, use low-sodium soy sauce. You can also reduce the soy sauce to make the dish less saucy.

Leftovers: This recipe makes two generous servings and can be doubled. Leftovers will keep in the fridge for three to four days.

The nutrition estimate does not include the rice.

Nutrition

  • Serving Size: 1/2 of recipe
  • Calories: 452
  • Sugar: 8g
  • Sodium: 4117.7mg
  • Fat: 20.5g
  • Saturated Fat: 8.8g
  • Unsaturated Fat: 9.4g
  • Trans Fat: 0g
  • Carbohydrates: 22.4
  • Fiber: 4g
  • Protein: 45.9g
  • Cholesterol: 100.5mg

Do you love this recipe? Don’t forget to leave a comment and your recipe star rating!

The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.

More Recipes Delivered Weekly

Substitutions

Beef: I prefer sirloin, but tenderloin, tri-tip, or strip steak are also good. Flank steak is another option, but I recommend marinating it first. To do this, double the sauce and use half of it to marinate the steak.

Oil: Any high-smoke point oil will work. Don’t use olive oil.

Heat: Instead of red pepper flakes, add a squeeze or two of sriracha sauce when you mix up the sauce.

Extras: For garnish, add some sesame seeds and sliced green onions.

sauce in a measuring cup with broccoli and meat in the background

Recipe FAQ

Do you need to marinate the beef?

If you use a tender cut of beef, you don’t have to marinate it. If you want to use flank steak, you will want to marinate it first so it’s tender. You can double the beef and broccoli sauce recipe and use half of it as a marinade.

Should you use regular or low-sodium soy sauce?

This is up to you. I use regular soy sauce because I usually serve the beef and broccoli with plain white rice and I find the saltiness is balanced out. If you’re sensitive to salt, I recommend using low-sodium soy sauce.

Also, this beef and broccoli recipe is extra-saucy. Some readers have reduced the amount of soy sauce to make less sauce with success, so keep that in mind.

How long does beef and broccoli keep?

This recipe is great for meal prep because beef and broccoli keeps well in the refrigerator for three to four days. If you want to make it ahead, I recommend waiting to cook the rice until you’re ready to serve it. Rice dries out in the fridge, so a fresh batch tastes better.

beef and broccoli in a skillet.

Make it the next time you get a craving for Chinese food – it won’t disappoint!

Happy cooking,

More Recipes with Steak

Post updated from the archives. First published in January 2015.

32 Comments

  1. Great technique! I tried the recipe last night for the first time and while it was a bit too salty for my taste, I will definitely try again with reduced sodium soy sauce. I swapped a dash of sriracha for the pepper flakes and added a bit more spice at the end. There is plenty of sauce to serve over rice and it made generous portions. Thank you!






  2. Love, love, love this recipe! I did cut back on the amount of soy as well. Awesome when I can find a recipe that the whole family will eat! This will definitely be added to our meal rotation!






  3. I’ve made this twice now, both were good, but I think the 3rd time will be 5 stars! Attempts #1: I made the recipe as written. I found the beef to be a little tough and I used closer to 1/3C of soy sauce because I didn’t realize I was running low.
    Attempt #2: I used the full 1/2C of soy sauce but I divided the marinade and put some of it over the beef so the cornstarch could do it’s thing while I prepped the rest and cooked the broccoli. This time the beef was perfect but the sauce was WAY too salty. So, for attempt #3 I’ll marinate the beef but cut the soy sauce. All in all, I love the recipe. It’s a great alternative to carry out and almost as fast. Thank you!






  4. Nothing says Chinese takeout more so than beef and broccoli. This recipe brings out those classic takeout flavors and puts them in your own kitchen. I like to add a few dashes of sesame oil for a more authentic taste. Thanks for the recipe!






Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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