Skip to Content

Beef and Broccoli Stir Fry (Ready in 30 Minutes)

Sharing is caring!

There are a lot of bold promises out there about “quick weeknight dinners.” This one actually delivers.

All you need is thinly sliced beef, fresh broccoli, and a simple stir fry sauce made from pantry staples. That’s it. One pan. Thirty minutes. Dinner done.

It tastes like the glossy, savory beef and broccoli you’d order from your favorite neighborhood Chinese spot — the kind you spoon generously over white rice and go back for seconds.

But instead of waiting on takeout (or paying takeout prices), you’re making it yourself with ingredients you probably already have.

The real magic? The sauce thickens right in the pan, coating every piece of beef and every floret of broccoli.

It shouldn’t be this easy to get that classic flavor at home, but it is.

For Beef and Broccoli

  • Flank Steak – Thinly sliced against the grain for tender, bite-sized pieces. You can also use top sirloin, top round, tri-tip, or ribeye.
  • Broccoli Florets – Fresh broccoli works best here. It cooks quickly and keeps that bright green color and crisp-tender texture.
  • Olive Oil – Used to sauté both the broccoli and the beef. Vegetable oil works just as well.
  • Sesame Seeds – Optional, but they add a subtle nutty flavor and a nice finishing touch.

For the Stir Fry Sauce

  • Fresh Ginger – Adds warmth and a slightly peppery bite that gives the sauce depth.
  • Garlic – Brings bold, savory flavor and pairs perfectly with the ginger.
  • Hot Water – Helps dissolve the sugar and blend the sauce smoothly.
  • Low Sodium Soy Sauce (or GF Tamari) – The salty, umami base of the sauce. Low sodium keeps the dish balanced.
  • Light Brown Sugar – Adds sweetness to balance the savory soy sauce.
  • Cornstarch – Thickens the sauce so it coats the beef and broccoli beautifully.
  • Black Pepper – Adds a mild layer of heat.
  • Sesame Oil – Finishes the sauce with a rich, toasty flavor that makes it taste restaurant-style.

Beef and Broccoli Stir Fry (Ready in 30 Minutes)

This classic beef and broccoli stir fry comes together in just one pan and half an hour. Tender strips of beef, crisp green broccoli, and a rich, savory sauce make it perfect served over hot white rice.
Print Pin
Course: Main Course
Cuisine: Asian
Keyword: Beef and Broccoli Stir Fry (Ready in 30 Minutes)
Prep Time: 17 minutes
Cook Time: 13 minutes
Total Time: 30 minutes
Servings: 4

Notes

Ingredients

Beef and Broccoli:

  • 1 lb flank steak*, very thinly sliced into bite-sized strips
  • 2 Tbsp olive oil (or vegetable oil), divided
  • 1 lb fresh broccoli*, cut into 6 cups of florets
  • 2 tsp sesame seeds (optional garnish)

Stir Fry Sauce:

  • 1 tsp fresh ginger, grated (loosely packed)
  • 2 tsp garlic, grated (from 3 cloves)
  • 1/2 cup hot water
  • 6 Tbsp low sodium soy sauce (or GF Tamari)
  • 3 Tbsp packed light brown sugar
  • 1 1/2 Tbsp corn starch
  • 1/4 tsp black pepper
  • 2 Tbsp sesame oil

Instructions

  1. Prep the Ingredients
    Begin cooking white rice so it’s finished at the same time as the stir fry. For easier slicing, place the steak in the freezer for 30 minutes. Slice thinly against the grain into bite-sized strips.
  2. Mix the Sauce
    In a bowl, combine all stir fry sauce ingredients. Stir until the sugar fully dissolves. Set aside.
  3. Cook the Broccoli
    Heat a large skillet over medium heat and add 1 Tbsp oil. Add broccoli florets and sauté for 4–5 minutes, partially covered with a lid. Stir or toss several times, cooking until the broccoli is bright green and crisp-tender. Remove from the pan.
Tip: For softer broccoli, add 2 Tbsp water before covering. This allows the broccoli to steam as it cooks.
  1. Cook the Beef
    Increase the heat to high and add the remaining 1 Tbsp oil. Arrange the beef in a single layer and cook for 2 minutes per side, or just until cooked through. Test a piece to ensure doneness.
  2. Finish the Dish
    Pour in the prepared sauce and reduce heat to medium-low. Simmer for 3–4 minutes, until the sauce thickens. Return the broccoli to the skillet and stir to combine. If you prefer a thinner sauce, stir in 1–2 Tbsp water.
  3. Serve hot over white rice and sprinkle with sesame seeds if desired.
 
Notes
  • Steak Options:
    Top Sirloin Steak, Top Round Steak, Tri-Tip Steak, or Ribeye may be used instead of flank steak.
  • Vegetable Add-Ins:
    For best texture, use fresh vegetables rather than frozen. You can also include snap peas, bell peppers, carrots, or mushrooms.
 
Nutrition
Calories: 385kcal | Carbohydrates: 22g | Protein: 29g | Fat: 21g 
Save

1. Can I use a different cut of beef?

Yes! While flank steak is our go-to for tenderness, you can also use top sirloin, top round, tri-tip, or ribeye. Just be sure to slice the beef thinly against the grain so it stays tender and not chewy.

2. Can I use frozen broccoli?

Fresh broccoli will give you the best texture and color. If using frozen, thaw it first and pat it dry to remove excess moisture. Keep in mind it will cook faster and may be softer.

3. How do I know when the beef is done?

Because the slices are thin, they cook very quickly — about 2 minutes per side over high heat. Cut into one piece to check; it should be cooked through but still tender.

4. What if my sauce is too thick or too thin?

If the sauce thickens too much, stir in 1–2 tablespoons of water until it reaches your desired consistency. If it seems too thin, let it simmer a little longer so the cornstarch can fully activate and thicken it.

5. Can I add other vegetables?

Absolutely! This recipe is very flexible. Snap peas, sliced bell peppers, carrots, or mushrooms all work well. Add firmer vegetables first so they have time to cook through before adding the sauce.

Sharing is caring!

Recipe Rating