Sauces & Condiments
This beef and broccoli in garlic sauce recipe delivers the perfect balance of wok-hei crispy beef and fragrant, tender broccoli coated in a rich, aromatic sauce. The secret lies in high-heat searing for that signature char, followed by a quick stir-fry that locks in juices while keeping the broccoli vibrant. I've perfected this dish over countless weeknight dinners—it's restaurant-quality without the fuss.
The process starts with thinly sliced beef that develops a crispy crust from the wok, then tenderizes just enough to stay juicy. Fresh garlic and ginger infuse the sauce with bold flavor, while a touch of soy and sesame oil adds depth. The broccoli gets just enough time to blanch while staying bright green—no mushy florets here. This recipe transforms simple ingredients into a dish that's both elegant and satisfying.
What you'll achieve is a plate of perfectly seared beef with crispy edges and tender centers, nestled among bright broccoli florets in a glossy, garlic-kissed sauce. The aroma alone will have everyone gathered at the table, and the first bite delivers that perfect harmony of textures and flavors. It's the kind of dish that feels special but comes together in under 30 minutes.
Serve it over steamed rice for the full experience, or as-is for a quick weeknight meal. The sauce clings beautifully to both beef and broccoli, making every bite flavorful. Let's get cooking—this dish is simpler than it looks, but the results are anything but basic.
Ingredients for beef and broccoli in garlic sauce
Thinly sliced beef, vibrant broccoli, and aromatic garlic-ginger sauce for a restaurant-quality weeknight dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Cut into bite-sized pieces |
| Garlic Cloves 🧄 | 8 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated |
| Sesame Oil 🫒 | 2 tbsp | Toasted sesame preferred |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Oyster Sauce 🍴 | 2 tbsp | High-quality preferred |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Neutral Oil 🫒 | 2 tbsp | Peanut or vegetable oil |
| Green Onion 🧅 | 3 whole | Sliced for garnish |
| Sesame Seeds 🌻 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Rice 🍚 | 2 cups | Uncooked, for serving |
The flank steak is non-negotiable for this dish—its lean cut develops that signature wok-hei crisp when sliced thin against the grain. Grab one from the butcher counter if possible, as pre-packaged steaks often have uneven thickness. Look for good marbling but not too much fat. For broccoli, fresh is best—avoid the pre-cut florets that turn rubbery. I always buy organic broccoli from the store's produce section, cutting it myself for the freshest pieces. The garlic and ginger should be bright and fragrant—if they smell dull, they're past their prime. Whole Foods or Trader Joe's usually carry high-quality fresh ginger.
No flank steak? Sirloin or ribeye work in a pinch, but slice them extra thin. Running short on oyster sauce? Hoisin sauce or extra soy sauce bridges the gap, though the depth won't be identical. The cornstarch is crucial for that glossy sauce—don't skip it. For sesame oil, toasted adds the best flavor, but regular works if you toast it yourself in a dry pan for 30 seconds. The neutral oil should have a high smoke point—avocado oil is my go-to. Broccoli stems are edible but take longer to cook—cut them into matchsticks if you want even doneness.
This dish reheats beautifully—30 seconds in the microwave brings it back to life. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions in single-serving containers for up to 3 months. The sauce thickens as it cools, so add a splash of water when reheating. Serve over steamed jasmine rice for the full experience. The crispy beef loses its texture when reheated, so enjoy it fresh off the wok whenever possible.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just sear the steak, toss in the broccoli, and let the garlic-ginger sauce work its magic. The sesame oil ties everything together with zero extra bowls.
- Umami Bomb: That first bite of tender steak with the broccoli’s crisp bite, all coated in a sauce where the garlic and ginger sing? It’s the kind of flavor that makes you pause mid-bite, like, “Wait, is this actually mine?”
- Lunchbox Hero: Between us, this is my go-to for meal prep—steak stays juicy for days, and the broccoli holds up better than sad takeout leftovers. Pack it cold or reheat it, and suddenly you’ve got a lunch that doesn’t taste like regret.
- Budget Flex: Flank steak is affordable, and a single head of broccoli feeds the whole family. Honestly, I’ve made this for $12 and still felt like I ordered takeout. The sauce stretches, the veggies bulk it up, and no one complains.
Step-by-step instructions for wok-hei crispy beef and fragrant broccoli
Master this classic technique for restaurant-quality wok-hei—crispy edges on the beef and vibrant broccoli that stays perfectly tender.
Prepare the Flank Steak for Maximum Crispiness
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. I use a sharp chef's knife and cut at a 45-degree angle for uniform, paper-thin slices. Pat them dry completely with paper towels—this ensures they sear quickly and develop that coveted wok-hei crispiness.
Season immediately with 1 tsp salt and ½ tsp black pepper, tossing gently to coat. Let them sit at room temperature for 15 minutes before cooking. This step is crucial: cold meat releases moisture and steams instead of searing. The seasoning will adhere better after this brief resting period.
Blanched Broccoli for Vibrant Color and Texture
Cut the 1.5 lb broccoli florets into bite-sized pieces. Place them in a large bowl and toss with 1 tbsp sesame oil, 1 tbsp soy sauce, and 1 tsp salt. This pre-seasoning ensures even flavor distribution and prevents the broccoli from turning mushy during the stir-fry.
Heat 1 tablespoon of the neutral oil in a wok or large skillet over high heat until shimmering. Add the broccoli in a single layer and stir-fry for 2-3 minutes until bright green and just tender. Immediately transfer to a bowl of ice water to stop the cooking process—this preserves the vibrant color and crisp texture. Drain well before proceeding.
Build the Garlic-Ginger Sauce Foundation
In the same wok, add the remaining 1 tablespoon neutral oil over medium-high heat. Add the 8 minced garlic cloves and 1 tbsp finely grated ginger, stirring constantly for 30 seconds until fragrant but not browned. Here's the thing—garlic burns in seconds, so keep your heat moderate and watch closely.
Add the ½ cup soy sauce and 2 tbsp oyster sauce, stirring to combine. Let the mixture simmer for 1 minute until slightly reduced. This step develops the sauce's depth of flavor—don't rush it. The sauce should coat the back of a spoon but still be pourable.
Sear the Beef to Wok-Hei Perfection
Increase heat to high and add the 1.5 lb flank steak strips in a single layer. Let them sear undisturbed for 1-2 minutes until the edges turn deep golden brown—this is your wok-hei signal. Only then should you stir and cook for an additional 1-2 minutes until just cooked through.
Real talk: don't overcrowd the pan. If you have too many strips, work in batches. The goal is to maintain high heat for that signature crispy texture. Once the beef is cooked, remove it from the wok and set aside.
Thicken and Combine for Ultimate Flavor
Return the wok to medium-high heat and add the 1 tbsp cornstarch mixed with 1 tablespoon water. Stir vigorously for 30 seconds until the sauce thickens slightly. Add the blanched broccoli back to the wok along with the beef, tossing everything together for 1-2 minutes to coat evenly.
Finish with 2 tbsp sesame oil, tossing gently to infuse the dish with nutty aroma. Garnish with 3 sliced green onions and 1 tbsp toasted sesame seeds. Serve immediately over 2 cups cooked white rice—each bite should deliver crispy beef, vibrant broccoli, and a glossy, aromatic sauce.
Pro Tips For Making Beef And Broccoli In Garlic Sauce
- SEAR THE STEAK HOT: Flank steak needs a screaming-hot pan—no wimpy medium heat here. I used to rush it, and the meat turned gray instead of caramelized. Now I let the pan get so hot it smokes slightly before adding oil, then cook the steak 2-3 minutes per side until deep brown. That crust? Non-negotiable for flavor.
- SLICE STEAK AGAINST GRAIN: Thin, even slices are key, but cutting against the grain is the real game-changer. If you slice with the grain, you’ll end up with chewy, rubbery strips—trust me, I’ve done it. Angle the knife at 45 degrees and cut perpendicular to those long muscle fibers for tender, fork-friendly bites.
- STEAM THE BROCCOLI FIRST: Tossing raw broccoli into a hot pan with beef? That’s a recipe for uneven cooking. Instead, blanch the florets in boiling water for 30 seconds, then shock in ice water. They’ll stay bright green, crisp-tender, and absorb the sauce better—no more sad, limp broccoli at the bottom of the pan.
- MINCE GINGER FINE: I used to chop ginger roughly, thinking it’d blend in anyway. Wrong. For this dish, you need it almost paste-like—so fine you can barely see the texture. A microplane or the flat side of a chef’s knife works best. This way, it dissolves into the sauce and adds depth without chunks. (Yes, it’s a pain, but it’s worth it.)
Pro cooking tips for beef and broccoli in garlic sauce
Wok-Hei Secret
Achieving that signature wok-hei crisp on your beef starts with a well-heated wok or cast-iron skillet. I use a 14-inch carbon steel wok from Made In—it retains heat like a dream. Heat it until a drop of water sizzles and evaporates instantly. For home cooks without a wok, a heavy-bottomed stainless steel pan works too. The key is high, consistent heat—this creates the Maillard reaction that gives the beef its deep, caramelized flavor. 🔥
Beef Slice Precision
Thin, even slices are non-negotiable for perfect texture. Use a sharp chef's knife and cut the flank steak against the grain into ¼-inch strips. I like to stack the slices and cut them at a 45-degree angle for uniform thickness. If your slices vary in thickness, cook them in batches—thicker pieces need more time and will overcook thinner ones. A meat slicer (like the OXO Good Grips) makes this step 10x easier if you're prepping for a crowd.
Broccoli Timing Trick
The broccoli must be bright green and just tender—no mushy florets! I use the ice water bath method to stop cooking immediately after stir-frying. This preserves color and texture. For extra vibrancy, add ½ tsp baking soda to the ice water—it helps maintain that pop of green. If your broccoli stems are thick, cut them into matchsticks and cook them 30 seconds longer than the florets. They need more time to tenderize.
Sauce Thickening Hacks
The cornstarch slurry is your secret weapon for that glossy, clingy sauce. Mix 1 tbsp cornstarch with 1 tbsp water until smooth, then whisk it into the simmering sauce. Stir vigorously for 30 seconds—this prevents lumps and ensures even thickening. For a smoother sauce, strain it through a fine-mesh sieve after combining all ingredients. Pro tip: If your sauce thickens too much, add 1 tsp water at a time until it reaches the perfect consistency.
Garlic Safety
Garlic burns in seconds, so keep your heat at medium-high and stir constantly. I like to add the garlic after the oil is shimmering but before it smokes. For extra flavor depth, toast 2 whole garlic cloves in the dry wok for 30 seconds before mincing them—this adds a nutty, caramelized note to the sauce. If you're sensitive to raw garlic's sharpness, reduce the minced amount to 6 cloves and add ½ tsp garlic powder for balance.
Reheating Like a Pro
Leftovers reheat best in a stainless steel skillet over medium heat with 1 tbsp water or beef broth. Stir constantly for 2-3 minutes until heated through—this prevents the sauce from drying out. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The beef will lose some crispness, so enjoy this dish fresh whenever possible. Store leftovers in an airtight container for up to 4 days in the fridge. ✨
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
For similar texture, use sirloin or ribeye, but slice them thinner (⅛-inch thick) since they're more tender. Avoid fatty cuts like chuck roast—they won't develop that crispy wok-hei crust. For a leaner option, try top round, but marinate it for 30 minutes in soy sauce first to prevent dryness.
Why does my broccoli turn mushy?
Overcooking is the #1 culprit! Stir-fry broccoli for only 2-3 minutes on high heat—it should stay bright green and slightly crisp. The ice water bath stops cooking instantly. If using thick stems, cut them into matchsticks and cook 30 seconds longer. Pro tip: Don't overcrowd the pan—work in batches if needed.
How do I make the sauce thicker?
Use the cornstarch slurry trick: mix 1 tbsp cornstarch with 1 tbsp water, then whisk into the simmering sauce. Stir vigorously for 30 seconds until glossy. For extra thickness, reduce the sauce by 1-2 minutes before adding the beef. If it's too thick later, thin with 1 tsp water at a time.
Can I make this dish ahead of time?
Yes! Store components separately in an airtight container for up to 4 days. Reheat the beef and broccoli in a skillet with 1 tbsp water over medium heat for 2-3 minutes. The sauce will thicken when chilled—add 1 tsp water when reheating. Note: The beef loses crispness when reheated, so it's best enjoyed fresh.
What's the best rice to serve with this?
Jasmine rice is ideal—its fragrant, slightly sticky texture complements the dish perfectly. For extra flavor, cook rice with ½ tsp sesame oil or a splash of coconut milk. Short-grain rice (like sushi rice) works too, but avoid basmati—it's too dry. Serve rice hot to soak up the garlic sauce.
