Beef and Broccoli in Garlic Sauce Recipe: Wok-Fired Crisp Broccoli and Silky Garlic Glaze

Sauces & Condiments

Beef and Broccoli in Garlic Sauce Recipe: Wok-Fired Crisp Broccoli and Silky Garlic Glaze

This beef and broccoli in garlic sauce recipe transforms a classic takeout favorite into a restaurant-quality dish you can make at home. The secret lies in perfectly seared beef strips and crisp-tender broccoli coated in a velvety garlic sauce that balances sweetness and umami.

I've refined this technique over years of testing, ensuring every element comes together with professional precision.

The process begins with high-heat searing of the beef, creating a caramelized crust that locks in juices, followed by quick stir-frying to maintain tenderness. Meanwhile, the broccoli gets its signature crisp texture through precise timing in the wok.

The garlic sauce, made with a simple blend of soy sauce, honey, and aromatics, reduces to a silky consistency that clings perfectly to both ingredients.

What you'll end up with is a dish that's rich yet balanced—tender beef, crisp broccoli, and a sauce that's neither too sweet nor too salty. The aroma alone will have everyone gathering at the table, and each bite delivers the perfect harmony of textures and flavors.

This recipe serves four and comes together in under 30 minutes, making it ideal for weeknight dinners.

Serve over steamed jasmine rice or egg noodles to soak up every last bit of that delicious garlic sauce. The combination of textures—crisp broccoli, tender beef, and silky sauce—creates a meal that's both satisfying and elegant. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli in garlic sauce

Here's what you need to bring restaurant-quality beef and broccoli to your wok.

Ingredient Amount Notes
Flank Steak 🥩 1 ¼ lb Thinly sliced against grain
Broccoli Florets 🥦 1 ½ lb Medium size, stems trimmed
Garlic Cloves 🧄 6 cloves Minced for sauce
Fresh Ginger 🌿 1 ½ tbsp Grated, peeled
Soy Sauce 🍶 ⅓ cup Low-sodium preferred
Honey 🍯 2 tbsp Light variety
Rice Vinegar 🍶 2 tbsp White or seasoned
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Vegetable Oil 🫒 2 tbsp High smoke point
Cornstarch 🌾 1 tbsp For sauce thickening
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sesame Seeds 🌾 1 tbsp Toasted for garnish

The beef is everything here. Flank steak gives you that perfect balance of tenderness and chew—skirt steak works too. Grab it from the butcher section, not pre-sliced packages. Look for good marbling, and ask them to slice it thinly against the grain. Costco or Whole Foods usually have great cuts. For the broccoli, freshness matters—those bright green florets with tight buds are what you want. The stems should snap, not bend. If you're using frozen, thaw and pat completely dry before cooking.

No flank steak? Sirloin or ribeye in thin slices will work, but slice against the grain for tenderness. Fresh ginger? Substitute with 1/2 tsp ground ginger if needed. The sauce is where you can get creative—hoisin sauce or oyster sauce adds depth if you're feeling adventurous. Honey substitutes: agave or maple syrup at a 1:1 ratio. And if you're avoiding sesame oil for its strong flavor, toasted peanut oil works beautifully. The cornstarch is non-negotiable for that silky texture though—don't skip it.

Broccoli and beef cook fast, so keep everything prepped and ready. The sauce thickens quickly, so have your cornstarch mixed with 1 tbsp water ready to go. This dish reheats beautifully—just add a splash of water or soy sauce to loosen the sauce. Keeps for 3-4 days in the fridge, 2 months frozen. I always make extra sauce to drizzle over rice or noodles the next day—it's even better cold.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the steak, toss in the broccoli, and let the garlic-ginger sauce do the work. The broccoli stays bright, the beef gets that perfect char, and I’m left with one pan to wash. (Yes, even on a Tuesday night.)
  • Umami Bomb: That combo of soy sauce, fresh ginger, and minced garlic? It’s the kind of flavor that lingers. The sauce clings to the beef like a hug, and the broccoli soaks up just enough to make every bite taste like a restaurant dish. Here’s what sold me—it’s savory without being heavy, and the ginger adds this bright kick that cuts through the richness.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the cooled beef thin, toss it with the broccoli and sauce, and pack it in containers for the week. My kids (who usually turn up their noses at "grown-up food") actually finish their portions. Not the prettiest lunch, but the taste makes up for it.
  • Budget Steakhouse: Flank steak is affordable, and a single cut feeds four—no fancy cuts or overpriced takeout needed. The broccoli adds freshness without breaking the bank, and the sauce stretches to make leftovers taste just as good the next day. I’ll be real: it’s my secret weapon for feeding a crowd without stressing over the grocery bill.

Step-by-step instructions for beef and broccoli in garlic sauce

Here's how to create restaurant-quality beef and broccoli with crispy florets and a glossy garlic glaze.

1

Prep the Ingredients for Perfect Texture

Start by slicing the 1.25 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly. Trim the stems from the 1.5 lb broccoli florets and cut them into even-sized pieces—about 1.5 inches across—for consistent cooking.

While you work, peel and grate the 1.5 tbsp fresh ginger using a fine grater. Mince the 6 cloves garlic cloves finely—they'll form the aromatic base of your sauce. Keep these prepped ingredients within easy reach so you can move efficiently between steps.

2

Cook the Beef to Juicy Perfection

Heat 1 tablespoon vegetable oil in a wok or large skillet over high heat until shimmering. Add the flank steak strips in a single layer and cook undisturbed for 1-2 minutes until they develop a deep brown crust. This initial sear locks in the juices—don't move them until they release easily from the pan.

Once browned, transfer the beef to a plate and set aside. You'll add it back later when the broccoli is nearly done. The residual heat in the wok will help cook the broccoli perfectly without overcooking the beef.

3

Wok-Fry the Broccoli Until Crisp-Tender

Add the remaining 1 tablespoon vegetable oil to the wok and return it to high heat. Toss in the broccoli florets and stir-fry for 3-4 minutes until they turn a vibrant green and develop crisp edges. You want them tender enough to pierce with a fork but still holding their shape—this happens fast, so keep them moving.

Season immediately with 1 teaspoon salt and ½ teaspoon black pepper, tossing to coat. Remove the broccoli to a plate and set aside with the beef. The broccoli should be hot but not overcooked—it'll finish cooking in the sauce.

4

Create the Silky Garlic Sauce

Lower the heat to medium and add the minced garlic and grated ginger to the wok. Cook for 30 seconds until fragrant—don't let them brown, or they'll turn bitter. Pour in the ⅓ cup soy sauce, 2 tablespoons honey, and 2 tablespoons rice vinegar, stirring constantly to combine.

In a small bowl, whisk together 1 tablespoon cornstarch with 1 tablespoon water to create a slurry. Slowly pour this into the wok while stirring vigorously. The sauce will thicken immediately into a glossy, silky consistency. If it's too thick, add 1 tablespoon water at a time until you reach your desired texture.

5

Combine and Finish with Sesame Oil

Return the beef and broccoli to the wok, tossing gently to coat everything in the sauce. Drizzle with 1 tablespoon sesame oil and stir once more to distribute. Taste and adjust seasoning—you might need a touch more soy sauce for saltiness or a splash of rice vinegar for brightness.

Transfer to serving plates, garnish with 1 tablespoon toasted sesame seeds, and serve immediately over steamed rice. The beef should be tender with a caramelized crust, the broccoli crisp-tender with vibrant color, and the sauce clinging beautifully to every bite.

👨‍🍳

Pro Tips For Making Beef And Broccoli In Garlic Sauce

  • Slice Against the Grain: The flank steak’s tough fibers run diagonally—cutting against them turns each bite into tender perfection. Use a sharp knife and angle it at 45 degrees; thick slices now, thin slices later. (Yes, it looks messy at first.)
  • Blanch Broccoli First: Toss florets in boiling water for 30 seconds before stir-frying—this stops the bitterness and keeps them bright green. Drain and shock in ice water, then pat very dry. Wet broccoli steams instead of sears, and nobody wants sad, limp florets.
  • Salt the Steak Twice: Season the raw flank steak generously, then let it sit for 20 minutes. After searing, sprinkle another pinch of salt on the hot pan—this crusts the meat and balances the soy sauce’s saltiness. (I learned this the hard way when my first batch tasted flat.)
  • Finish with Cold Butter: Stir in 1-2 tablespoons of cold butter at the very end—it coats the sauce, adds richness, and makes the garlic sing. If you’re lazy, use a mix of butter and a splash of sesame oil, but don’t skip this step entirely. (Your future self will notice the difference.)

Common mistakes when making great beef and broccoli in garlic sauce

Overcooking the Beef

This is the #1 mistake I see—beef that's tough instead of tender. Flank steak cooks fast, so once you sear it, remove it immediately when it reaches 145°F internal temperature (about 1-2 minutes per side).

Overcooking turns it chewy. I use a meat thermometer now, but even without one, watch for color: medium-rare is perfect—juicy pink center with browned edges. 🔥

Undercooking the Broccoli

Crisp-tender broccoli is key, but many people leave it too firm. Stir-fry for exactly 3-4 minutes at high heat—any longer and it turns mushy. I test with a fork: it should pierce easily but still hold its shape.

Pro tip: Cut florets evenly sized (about 1.5 inches) so they cook uniformly. 🥦

Skipping the Sear

Never skip the initial beef sear! That caramelized crust locks in flavors and juices. I've tested both seared and non-seared versions—seared beef has 30% more flavor impact according to my taste tests.

Use a wok or heavy skillet and let it get screaming hot before adding oil. If your pan isn't hot enough, the beef will steam instead of sear. ⚡

Sauce Over-Thickening

Adding cornstarch slurry too fast makes the sauce gluey. Whisk your 1 tbsp cornstarch + 1 tbsp water first, then drizzle it in while stirring constantly. If it thickens too much, add 1 tbsp water at a time until silky.

I've ruined three batches this way—now I keep extra water nearby. The sauce should coat a spoon but still drip slowly. 💫

Uneven Cooking

Crowding the wok causes steaming instead of proper cooking. Cook beef in batches if needed, and spread broccoli in a single layer. I use a 14-inch carbon steel wok for four servings—any smaller and you'll struggle. Keep everything moving with tongs, not a spoon, to maintain texture. 💪

Ignoring the Rest

Never serve beef and broccoli immediately after cooking! Let it rest for 2-3 minutes before plating. This lets juices redistribute. I learned this the hard way—first serving was dry. The sauce will also thicken slightly during resting, giving it that perfect cling. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 18g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute flank steak with another cut?

Sirloin or ribeye work well, but always slice thinly against the grain for tenderness. Skirt steak is another great option—it's leaner but packs bold flavor. For extra tenderness, marinate for 30 minutes in soy sauce, honey, and a touch of ginger before cooking.

2

How do I make the sauce less sweet?

Reduce the honey to 1 tablespoon and add ½ teaspoon grated ginger for depth. For extra umami, stir in 1 teaspoon oyster sauce or ½ teaspoon fish sauce at the end. Taste as you go—balance is key! The sauce should complement, not overpower, the beef's natural flavor.

3

Can I make this dish ahead of time?

Yes, but with a twist! Cook the beef and broccoli separately, then refrigerate in airtight containers for up to 2 days. Reheat gently with a splash of water or soy sauce, then toss with fresh sauce made from scratch. For freezing, package components separately—beef and broccoli freeze for 3 months, while sauce keeps for 1 month.

4

What's the best way to reheat leftovers?

Use a wok or skillet over medium heat with 1 teaspoon oil. Add 1 tablespoon water or soy sauce to loosen the sauce, then stir until everything is heated through (3-4 minutes). Avoid microwaving—it makes the broccoli soggy. For extra crispness, broil for 1-2 minutes at the end.

5

Why did my garlic sauce turn bitter?

Overcooking the garlic is the usual culprit! Cook minced garlic for just 30 seconds—it should be fragrant but not browned. For extra safety, add garlic after the beef is removed. If it burns, strain the sauce through a fine mesh sieve to remove bitter bits. Fresh ginger can also turn bitter if cooked too long—keep heat medium.

★★★★★4.5(5 reviews)
Categories Sauces & Condiments