Weeknight Beef and Broccoli Stir Fry: Best 20-Min Dinner

Posted on

Liliana Sherman

Weeknight Beef and Broccoli Stir Fry - featured image

Three weeks ago, I came home from work exhausted, my brain completely fried from a meeting that could have been an email. I opened the fridge, stared at a sad-looking bunch of broccoli and a flank steak I’d forgotten to defrost, and thought, “I’m ordering takeout.”

Then I stopped. I really did stop. Because last month, I made the same excuse, ordered $25 of greasy, soggy stir-fry, and regretted every single bite. The beef was tough, the broccoli was mushy, and the sauce tasted like pure sugar. I knew I could do better. I just needed a plan that didn’t involve spending an hour chopping or waiting for a delivery driver.

So I dug out that flank steak, got the wok smoking, and threw together what I thought would be a quick, mediocre dinner. Ten minutes later, the smell of garlic, ginger, and caramelizing beef filled the apartment. My partner wandered in, sniffed the air, and asked, “Is that from the Chinese place down the street?”

When I said no, he didn’t believe me. That’s how good this Weeknight Beef and Broccoli Stir Fry with Garlic Sauce turned out. It’s tender, it’s savory, it’s got that perfect sticky-glossy sauce that clings to every piece of broccoli, and it comes together in 20 minutes flat.

I’ve made this recipe at least eight times since that Tuesday night. I’ve tweaked the sauce ratios, tested different cuts of beef, and figured out the exact heat level needed to get that restaurant-quality char without burning my kitchen down. This isn’t just a recipe; it’s my weekly salvation for tired weeknights. And honestly? It’s going to be yours too.

Why You’ll Love This Garlic Beef Stir Fry

There are a million stir-fry recipes out there, but this one is different. It’s not complicated, but it’s not boring either. Here’s why this Weeknight Beef and Broccoli Stir Fry with Garlic Sauce has stolen the spotlight in our house:

  • Actually Tender Beef — The secret isn’t magic; it’s cornstarch. Coating the beef in a light cornstarch slurry before cooking creates that velvety texture you get at Chinese restaurants. No more chewy, tough steak bites.
  • Sauce That Sticks — I’ve tried recipes where the sauce just slides off the broccoli and pools at the bottom of the bowl. Not this one. This garlic sauce is thickened just right so it clings to every bite.
  • Zero Prep Stress — I chop everything while the water boils for the broccoli. By the time you’re ready to cook, the pan is hot, the sauce is mixed, and you’re ready to go. It’s foolproof.
  • Better Than Takeout — Seriously. You control the sodium, you get fresh veggies, and it costs less than half of what you’d pay for delivery. Plus, it’s ready in the time it takes to wait for a driver.
  • Kid-Approved — My picky eater usually refuses anything with “too many colors,” but this one? He asks for seconds. The sweet-savory sauce is a crowd-pleaser for adults and kids alike.

It’s the kind of meal that makes you feel like a gourmet chef even when you’re running on empty. No fancy techniques, no obscure ingredients, just real, honest, delicious food that works.

Ingredients You’ll Need for the Best Beef Stir Fry

Here’s the good news: you probably have 90% of these ingredients in your pantry or fridge right now. This Weeknight Beef and Broccoli Stir Fry with Garlic Sauce relies on simple, accessible flavors that pack a huge punch.

For the Beef

Flank steak (1 pound / 450g) — This is non-negotiable for me. It’s lean, flavorful, and slices beautifully. Sirloin works too, but flank has that nice chew. Freeze it for 20 minutes before slicing—it makes cutting super easy.

Low-sodium soy sauce (2 tablespoons) — I use low-sodium because the sauce also has soy sauce in it. Using regular soy sauce can make the whole dish too salty. Tamari works if you need gluten-free.

Sherry (1 tablespoon) — This is the secret weapon. It adds depth and a slight sweetness that mimics restaurant flavor. Dry sherry is best, but if you don’t have it, a splash of white wine or even extra soy sauce works in a pinch.

Cornstarch (1 tablespoon) — This creates that velvety coating on the beef. It keeps the meat moist and helps the sauce adhere later. Don’t skip this!

Vegetable oil (1 tablespoon) — For searing. Use an oil with a high smoke point. I use avocado oil or regular vegetable oil.

For the Broccoli

Weeknight Beef and Broccoli Stir Fry preparation steps

Broccoli florets (2 large heads / about 600g) — Fresh is best here. Cut them into bite-sized pieces. If you’re using frozen broccoli, thaw and squeeze out ALL the water first, or your stir-fry will be soupy.

Salt (1 teaspoon) — For blanching the broccoli water. It seasons the veg from the inside out.

For the Garlic Sauce

Garlic (6 cloves, minced) — Yes, six cloves. This is a *garlic* sauce, after all. Fresh garlic is essential. Jarred garlic has a weird metallic taste that really shows up in simple sauces.

Fresh ginger (1 tablespoon, grated) — Grate it on a microplane for a smooth texture. It adds that bright, spicy kick that balances the savory beef.

Chicken broth (½ cup / 120ml) — Adds body to the sauce without making it too salty. Vegetable broth works for a vegetarian version.

Oyster sauce (2 tablespoons) — This is the umami bomb. It’s thick, savory, and slightly sweet. If you’re vegan, use vegetarian oyster sauce made from mushrooms or soy sauce mixed with a pinch of sugar.

Hoisin sauce (1 tablespoon) — Adds sweetness and complexity. If you don’t have it, use 1 tablespoon of brown sugar mixed with 1 teaspoon of soy sauce.

Brown sugar (1 teaspoon) — Just a little bit to balance the saltiness of the soy and oyster sauces.

Water (¼ cup / 60ml) — To thin the sauce slightly so it coats evenly.

Cornstarch slurry (1 teaspoon cornstarch + 1 tablespoon water) — To thicken the sauce at the end. This is what makes it glossy.

For Garnish

Sesame seeds — Toasted white or black sesame seeds add a nice nutty crunch and look beautiful.

Sliced green onions — Adds freshness and a pop of color.

Red pepper flakes — Optional, but if you like a little heat, sprinkle some on top at the end.

Equipment You’ll Need

You don’t need a fancy wok to make this, but having the right tools helps. Here’s what I actually use:

Large skillet or wok — I use a 12-inch cast iron skillet. It holds heat really well, which is crucial for getting that sear on the beef. A non-stick wok works too, but you won’t get the same char.

Sharp chef’s knife — For slicing the beef thinly against the grain. A dull knife will tear the meat instead of slicing it cleanly.

Cutting board — Any size works, but I like a large one so I can chop veggies and meat without crowding.

Small bowls — For prepping your sauce ingredients. Stir-frying moves fast, so having everything measured out beforehand is key.

Spatula or wooden spoon — For stirring. A silicone spatula is great for scraping the bottom of the pan.

Colander — For draining the broccoli after blanching.

How to Make Weeknight Beef and Broccoli Stir Fry

Alright, let’s get cooking! This process is straightforward, but timing is everything. Here’s exactly how I do it to ensure perfect results every time.

Step 1: Prep the Beef (5 minutes)

First, slice the flank steak against the grain into thin strips. If the steak is still a bit frozen, it’s much easier to slice. Place the beef in a bowl and add the soy sauce, sherry, and cornstarch. Toss until every piece is coated. Let it sit while you prep the veggies. The cornstarch will start to form a light coating.

Step 2: Make the Sauce (3 minutes)

In a small bowl, whisk together the minced garlic, grated ginger, chicken broth, oyster sauce, hoisin sauce, brown sugar, and water. Set aside. You want this mixed well so the sugar and hoisin are fully dissolved.

Step 3: Blanch the Broccoli (4 minutes)

Bring a large pot of salted water to a boil. Add the broccoli florets and cook for exactly 2 minutes. You want them bright green and tender-crisp, not mushy. Drain immediately and rinse under cold water to stop the cooking. This keeps them vibrant and crisp.

Step 4: Sear the Beef (5 minutes)

Heat your large skillet or wok over high heat until it’s smoking hot. Add the vegetable oil. Once the oil shimmers, add the beef in a single layer. Don’t overcrowd the pan—do this in two batches if needed. Sear for 1-2 minutes per side until browned but still slightly pink inside. Remove the beef to a clean plate. Don’t worry if it’s not fully cooked; it will finish in the sauce.

Step 5: Stir-Fry and Combine (5 minutes)

Reduce the heat to medium-high. Add the blanched broccoli to the same pan (don’t wash it—that beef flavor is gold). Stir for 1 minute. Pour in the sauce mixture. Let it simmer for 30 seconds, then add the seared beef back in. Toss everything together.

Step 6: Thicken and Serve (2 minutes)

Stir the cornstarch slurry (1 tsp cornstarch + 1 tbsp water) and pour it into the pan. Stir constantly for 1-2 minutes until the sauce thickens and becomes glossy. It should coat the beef and broccoli beautifully. Taste and adjust salt if needed. Serve immediately over steamed rice or noodles.

Expert Tips for Perfect Stir Fry

I’ve learned a few hard lessons along the way. Here’s how to avoid my mistakes:

Slice Against the Grain — This is the #1 rule for tender beef. Look for the lines of muscle fiber in the steak and cut perpendicular to them. If you cut with the grain, the beef will be chewy and tough, no matter how you cook it.

High Heat is Key — Stir-frying is fast. If your pan isn’t hot enough, the beef will steam instead of sear, and your veggies will get soggy. Get that pan smoking before you add the oil.

Don’t Overcrowd the Pan — If you put too much beef in at once, the temperature drops, and the beef releases moisture. It steams instead of sears. Cook in batches if you have to.

Blanch, Don’t Sauté the Broccoli — Broccoli is dense. If you try to stir-fry it from raw, it’ll burn before it’s cooked through. Blanching it first ensures it’s tender and keeps that bright green color.

Use Fresh Garlic and Ginger — Powdered garlic and ginger just don’t have the same brightness. Fresh is worth the extra minute of prep.

Variations and Substitutions

Once you’ve mastered the base recipe, here’s how you can mix it up:

  • Protein Swap — Chicken breast or thighs work great here. Slice them thinly and cook just like the beef. Shrimp is another quick option—cook them for 2 minutes and remove, then add back at the end.
  • Vegetable Add-ins — Bell peppers, snap peas, carrots, or mushrooms all work well. Add harder veggies (carrots) with the broccoli, and softer veggies (snap peas) at the end.
  • Spicy Version — Add 1 teaspoon of chili garlic sauce or red pepper flakes to the sauce for a kick.
  • Gluten-Free — Use tamari instead of soy sauce and ensure your oyster sauce is gluten-free (or use vegetarian oyster sauce).
  • Vegan — Use tofu or tempeh instead of beef, and swap oyster sauce for vegetarian oyster sauce. Use vegetable broth.

Serving and Storage

How to Serve: I always serve this over steamed jasmine rice. The sauce is perfect for soaking into the rice. You can also serve it over noodles or cauliflower rice for a lower-carb option.

Storage: Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken as it cools, which is normal.

Reheating: Reheat in a skillet over medium heat with a splash of water or broth to loosen the sauce. Microwave works too, but add a splash of water and cover to steam it slightly. The texture won’t be quite as good as fresh, but it’s still tasty.

Freezing: I don’t recommend freezing this. The broccoli gets mushy when thawed, and the beef can become tough. It’s best eaten fresh.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown per serving (based on 4 servings with rice):

Nutrient Amount
Calories 380
Protein 30g
Carbs 25g
Fat 18g
Fiber 4g

This is a decent protein source with plenty of veggies. The sauce has some sugar, so keep portions reasonable if you’re watching carbs. But honestly? It’s worth it.

Final Thoughts

This Weeknight Beef and Broccoli Stir Fry with Garlic Sauce has saved my weeknights more times than I can count. It’s my go-to when I’m tired, don’t want to order out, and still want something that tastes amazing. It’s fast, it’s flavorful, and it’s reliable.

Make it yours! Add extra veggies, swap the protein, or adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, let me know how it turns out! I love hearing from you.

Frequently Asked Questions

Can I use flank steak that’s fully thawed?

Yes, but it’s much harder to slice thinly. I recommend freezing it for 20-30 minutes before slicing. It should be firm but not rock hard.

What if I don’t have oyster sauce?

You can substitute with more soy sauce mixed with a teaspoon of sugar, or use vegetarian oyster sauce. It won’t be exactly the same, but it’ll still be delicious.

Can I make this ahead of time?

You can prep the beef and sauce ahead, but cook it fresh. Stir-frying is best done just before serving for the best texture.

Why is my beef tough?

You probably sliced with the grain or cooked it too long. Slice against the grain and sear quickly. It should be removed from the pan while still slightly pink.

Can I use frozen broccoli?

Yes, but thaw it completely and squeeze out as much water as possible. Wet broccoli will make your stir-fry soggy.

Pin This Recipe!

Weeknight Beef and Broccoli Stir Fry recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Weeknight Beef and Broccoli Stir Fry - featured image

Weeknight Beef and Broccoli Stir Fry with Garlic Sauce


  • Author: Nadia
  • Total Time: 20 minutes
  • Yield: 4 servings 1x

Description

A quick, restaurant-quality beef and broccoli stir fry that comes together in 20 minutes. Features tender flank steak coated in cornstarch and a savory, sticky garlic sauce.


Ingredients

Scale
  • 1 pound flank steak, sliced thinly against the grain
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon sherry
  • 1 tablespoon cornstarch
  • 1 tablespoon vegetable oil
  • 2 large heads broccoli, cut into florets (about 600g)
  • 1 teaspoon salt (for blanching water)
  • 6 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1/2 cup chicken broth
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 teaspoon brown sugar
  • 1/4 cup water
  • 1 teaspoon cornstarch mixed with 1 tablespoon water (slurry)
  • Sesame seeds for garnish
  • Sliced green onions for garnish
  • Red pepper flakes for garnish (optional)

Instructions

  1. Slice the flank steak against the grain into thin strips. In a bowl, toss beef with soy sauce, sherry, and 1 tablespoon cornstarch. Let sit while prepping veggies.
  2. In a small bowl, whisk together minced garlic, grated ginger, chicken broth, oyster sauce, hoisin sauce, brown sugar, and 1/4 cup water. Set aside.
  3. Bring a large pot of salted water to a boil. Add broccoli florets and cook for exactly 2 minutes until bright green and tender-crisp. Drain immediately and rinse under cold water to stop cooking.
  4. Heat a large skillet or wok over high heat until smoking hot. Add vegetable oil. Once shimmering, add beef in a single layer (cook in batches if necessary). Sear for 1-2 minutes per side until browned but slightly pink inside. Remove beef to a plate.
  5. Reduce heat to medium-high. Add blanched broccoli to the same pan and stir for 1 minute. Pour in the sauce mixture and let simmer for 30 seconds.
  6. Add the seared beef back into the pan. Stir the cornstarch slurry and pour it into the pan. Stir constantly for 1-2 minutes until the sauce thickens and becomes glossy.
  7. Taste and adjust salt if needed. Serve immediately over steamed rice or noodles, garnished with sesame seeds, green onions, and red pepper flakes.

Notes

Freeze the flank steak for 20 minutes before slicing to make it easier to cut thinly. Slice against the grain for tender beef. Do not overcrowd the pan when searing beef to ensure a good char. Blanching broccoli ensures it stays crisp and bright green. Leftovers can be stored in the fridge for up to 3 days; reheat with a splash of water or broth.

  • Prep Time: 15 minutes
  • Cook Time: 5 minutes
  • Category: Main Course
  • Cuisine: Chinese

Nutrition

  • Serving Size: 1/4 of the recipe
  • Calories: 380
  • Fat: 18
  • Carbohydrates: 25
  • Fiber: 4
  • Protein: 30

Keywords: beef and broccoli, stir fry, weeknight dinner, garlic sauce, quick meals, chinese food, flank steak, 20 minute dinner

You might also like these recipes

Leave a Comment

Recipe rating