Sauces & Condiments
This beef and broccoli in garlic sauce recipe delivers restaurant-quality wok-heated beef with tender-crisp edges and silky broccoli bathed in a rich, aromatic sauce. The secret lies in high-heat searing followed by a quick stir-fry—transforming tough cuts into melt-in-your-mouth bites while keeping the broccoli vibrant and crisp-tender. I perfected this technique after years of testing, ensuring every element comes together in perfect harmony.
The sauce is where the magic happens—a velvety blend of garlic, ginger, soy, and a touch of brown sugar that caramelizes beautifully. You'll start with a quick sear to develop deep flavor in the beef, then toss everything together in the wok for just 5 minutes, locking in that signature crispy texture. The broccoli stays bright and slightly crisp, never soggy, thanks to precise timing.
What you end up with is a dish that's bold, balanced, and impossible to resist—crispy beef with tender centers, vibrant broccoli, and a sauce that's rich yet bright. The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect combination of textures and flavors. This is comfort food elevated to restaurant-quality at home.
Perfect for weeknight dinners or meal prep, this recipe scales beautifully and tastes even better the next day. The sauce clings to every bite, making each mouthful unforgettable. Let's get cooking—your taste buds will thank you.
Ingredients for beef and broccoli in garlic sauce
Restaurant-quality beef and broccoli starts with these crispy, flavor-packed ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Large florets, stems trimmed |
| Garlic Cloves 🧄 | 8 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated, peeled |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Brown Sugar 🍯 | 2 tbsp | Light or dark |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional, for heat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—it's lean but tender when sliced thin against the grain. Ask your butcher to slice it if you're not confident doing it yourself. For the broccoli, freshness matters: look for bright green florets with tight buds at Whole Foods or your local market. The garlic and ginger are where the magic happens—toast the whole garlic cloves in a dry pan for 30 seconds before mincing to deepen their flavor. I always grab extra ginger because it's used in so many dishes, and it keeps for weeks in the freezer.
No flank steak? Sirloin or ribeye work too, but slice it thinner. The soy sauce can be swapped for tamari if gluten-free. For extra umami, add 1 tbsp fish sauce (skip if vegetarian). The cornstarch is key for that crispy texture—don't skip it! If you're short on time, pre-cut broccoli florets from the grocery store work fine (just avoid the pre-shredded kind). The sesame oil is purely for aroma—use it sparingly so it doesn't overpower. And if you're feeling spicy, add 1 tsp chili crisp for a smoky kick.
The beef and broccoli keep best in the fridge for 3-4 days, but the sauce gets even better the next day—trust me on that. For meal prep, store components separately: beef and broccoli in one container, sauce in another. Reheat everything in a wok or skillet over high heat for 2-3 minutes to restore that crispy texture. The sauce freezes beautifully for up to 3 months, but the broccoli turns mushy—so save that for the sauce only. Garnish with toasted sesame seeds right before serving to keep them crisp.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash a million dishes—just sear the steak, toss in the broccoli and sauce, and walk away. The garlic and ginger work their flavor magic while you’re doing anything else.
- Umami Bomb: That low-sodium soy sauce, fresh ginger, and minced garlic? They turn simple flank steak into something dangerously addictive. The broccoli stays crisp-tender, soaking up the sauce without turning mushy.
- Weeknight Workhorse: Between us, this is my go-to when I need something fast but still feels special. Double the batch on Sunday, and you’ve got lunch for the next two days—no sad leftovers here.
- Budget Powerhouse: Flank steak is lean but packed with flavor, and broccoli is one of the cheapest veggies out there. A single recipe feeds four for under $15, and the leftovers reheat like a dream. (Yes, even on a Tuesday night.)
Step-by-step instructions for beef and broccoli in garlic sauce
This wok-heated dish delivers perfect crispy beef and tender broccoli every time—here's how to nail it.
Prep the Beef for Maximum Crispiness
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly and evenly. Place the sliced beef in a bowl and add 1 tbsp cornstarch, 1.5 tsp salt, and 0.5 tsp black pepper. Toss gently to coat evenly—this creates that signature crispy exterior. Let it marinate for 10 minutes while you prep the remaining ingredients.
Real talk: Don't skip the cornstarch. It's what gives that perfect crunch when seared in the wok. If you're worried about the beef drying out, don't be—the high heat and quick cooking time keeps it juicy. I like to work in batches if needed, but try to keep the beef at room temperature for consistent cooking.
Build the Aromatic Garlic-Ginger Base
Heat 2 tbsp neutral oil in a wok or large skillet over medium-high heat until shimmering. Add 8 cloves minced garlic and 1.5 tbsp grated ginger, stirring constantly for 30-45 seconds until fragrant but not browned. Here's the thing—garlic burns fast, so keep your eye on it.
Next, add 2 tbsp brown sugar and stir for another 10 seconds until it begins to caramelize slightly. This sweet element balances the savory soy sauce and adds depth to the sauce. If you're using 0.5 tsp red pepper flakes, add them now and stir for 10 seconds just to toast them lightly—they'll release their heat gradually as the sauce simmers.
Sear the Beef in Batches for Perfect Crispiness
Working in batches if needed, add half of the beef strips to the wok. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust on all sides. This is where the magic happens—don't rush it. Once browned, transfer the beef to a plate and set aside. Repeat with the remaining beef.
Here's the crucial part: Don't overcrowd the pan. If you add too much beef at once, it'll steam instead of sear. The beef should sizzle loudly when it hits the wok—that's your signal it's ready. If it looks like it's not browning quickly enough, your oil might not be hot enough. Let it heat up for another minute before trying again.
Cook the Broccoli Until Silky-Tender
In the same wok, add 1.5 lb broccoli florets and stir-fry for 2-3 minutes until bright green and just tender. You want them to retain some bite but be cooked through. If the broccoli starts to stick, add a splash of water and scrape up any browned bits from the bottom of the pan—those are packed with flavor.
This is where the sauce begins to form. The residual heat from the beef and the oil will help cook the broccoli perfectly. If you're worried about the broccoli getting mushy, don't overcook it. It should be vibrant green with just a slight resistance when you pierce it with a fork.
Finish with Soy Sauce and Sesame Oil
Pour in 0.5 cup low-sodium soy sauce and 1 tbsp sesame oil, then stir everything together. Add the seared beef back to the wok and toss gently to coat everything in the sauce. Let it simmer for 1-2 minutes until the sauce thickens slightly and clings to the beef and broccoli. The sauce should be glossy and just coat the back of a spoon.
Taste and adjust seasoning if needed—you might want to add a touch more soy sauce for saltiness or a splash of water if the sauce is too thick. Garnish with 3 sliced green onions and 1 tbsp toasted sesame seeds right before serving. This dish is best served immediately while everything is hot and the sauce is silky.
Pro Tips For Making Beef And Broccoli In Garlic Sauce
- Slice Steak Against the Grain: I learned this the hard way—thin slices that stay chewy because they’re cut with the grain. Flank steak’s muscle fibers run long, so angle your knife at a 45-degree cut perpendicular to those lines. You’ll end up with tender strips that hold up to the sauce, not tough ones that fight back.
- Blanch Broccoli First: Skip the crowded pan—steaming or blanching broccoli for 2 minutes keeps it vibrant and prevents soggy florets in the sauce. Drain well and shock in ice water (yes, it’s overkill, but it works) before tossing it in. The texture stays crisp, and the color pops like it’s fresh off the stalk.
- Mince Ginger Like You Mean It: Fresh ginger adds depth, but most recipes call for "a thumb-sized piece" without specifics. Grate it finely—almost like a paste—so it dissolves into the sauce instead of lurking as chewy bits. I used to chop it, and it was always the one thing that made the dish feel unfinished.
- Deglaze with Soy Sauce, Not Water: The moment those beef bits hit the pan, let them brown deeply—that’s where the flavor hides. Then, hit it with 2 tablespoons of low-sodium soy sauce immediately while the pan’s still smoking. The sauce will cling to the fond like glue, pulling all that caramelized goodness into the final dish. Water just dilutes the magic.
Make-ahead tips for this dish
Sauce Prep Ahead
Make the garlic sauce up to 3 days in advance and store it in an airtight container in the fridge. The flavors deepen as the ingredients meld—especially the caramelized garlic and brown sugar. When ready to use, reheat the sauce in a small saucepan over medium heat for 3-4 minutes until warmed through. Stir in 1 tsp sesame oil just before serving to restore its aromatic punch. 💫
Beef Prep Strategy
Slice and marinate the beef with cornstarch up to 24 hours ahead of time. Store it in a sealed container in the fridge. When you're ready to cook, pat it dry with paper towels before searing—this ensures maximum crispiness. I like to prep the beef the night before so it's ready for a quick weeknight dinner. Just
Broccoli Pre-Cooking
Blanch the broccoli florets in boiling water for 1 minute before storing them in an ice bath. This preserves their vibrant color and texture. Drain well and store in a separate airtight container from the beef. When reheating, stir-fry the blanched broccoli for just 1-2 minutes in the wok to warm through without overcooking. The key is to keep them bright and crisp-tender. 🥦
Reheating for Crispy Texture
For the best results, reheat the beef and broccoli together in the wok over high heat for 3-4 minutes. Add a splash of water if needed to deglaze any stuck bits. Once hot, pour the reheated sauce over the top and toss everything together. The high heat will restore that signature crispy texture to the beef while keeping the broccoli vibrant. Serve immediately with fresh green onions and sesame seeds. 🔥
Freezer-Friendly Sauce
The garlic sauce freezes beautifully for up to 3 months in a sealed freezer bag. Thaw it in the fridge overnight before reheating. For extra insurance, add 1 tsp cornstarch to the sauce when reheating to help it thicken properly. I like to portion the sauce into individual containers so I can grab just what I need for a quick meal. Just remember, the sauce tastes best when reheated fresh from the fridge. ❄️
Meal Prep Timeline
Here's my foolproof meal prep timeline: Prep the sauce and marinate the beef the night before (10 minutes total). In the morning, blanch the broccoli (5 minutes). On the day of cooking, sear the beef and stir-fry the broccoli together (15 minutes). This way, you only need to spend 20 minutes active time in the kitchen when you're ready to serve. Perfect for busy weeknights! 📅
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
Sirloin or ribeye work well—just slice them ⅛-inch thick for quick cooking. For leaner cuts like top round, marinate for 30 minutes longer to ensure tenderness. Avoid fatty cuts like ribeye if you prefer less grease in your dish. The key is thin, even slices that cook in 1-2 minutes per side.
How do I prevent the broccoli from turning mushy?
Cook broccoli for only 2-3 minutes over high heat—it should stay bright green with a slight bite. Start with fresh florets (trim stems to ½-inch) and avoid overcrowding the wok. If using pre-cut broccoli, blanch for 1 minute in boiling water first, then shock in ice water to preserve texture. Stir-fry in batches if needed.
Can I make this dish in an oven instead of a wok?
Yes, but adjust the method: Sear beef in a skillet first, then transfer to a 400°F oven with broccoli and sauce for 8-10 minutes. For best results, use a grill pan to mimic wok searing. The sauce may need 1 extra tbsp cornstarch to thicken properly. High heat is key—skip this method if you can't achieve medium-high heat.
What if my sauce is too thin or too thick?
For thin sauce: Simmer uncovered for 2-3 minutes to reduce. For thick sauce: Mix 1 tsp cornstarch with 1 tbsp water, stir into sauce, and cook for 1 minute. If using pre-made sauce, reduce it by ¼ cup to balance the dish. The ideal consistency coats the back of a spoon but remains glossy. Taste and adjust saltiness with ½ tsp soy sauce if needed.
Is this dish gluten-free?
Not traditionally, but easily adaptable! Replace soy sauce with tamari (gluten-free soy sauce) and ensure all ingredients (like sesame oil) are certified gluten-free. For extra umami, add 1 tbsp coconut aminos. The cornstarch coating can be swapped for arrowroot powder. Always check labels—some sesame oils are processed in gluten facilities.
