Sauces & Condiments
This beef and broccoli in garlic sauce recipe delivers restaurant-quality results with tender beef and crisp broccoli in a rich, aromatic garlic-soy glaze. The secret lies in properly searing the beef for maximum flavor and stir-frying the broccoli just until it retains its vibrant color and satisfying crunch.
I've perfected this technique over countless weeknight dinners, ensuring every bite is packed with savory depth and a perfect balance of sweet, salty, and umami notes.
The process begins with high-heat searing of the beef strips to create a flavorful crust, followed by a quick stir-fry to maintain tenderness. Meanwhile, the broccoli is cooked separately to preserve its texture—overcooking is the enemy here.
The sauce ties everything together with its garlic-infused soy gloss, which coats the beef and vegetables beautifully. This method ensures the beef stays tender while absorbing the sauce's rich flavors, and the broccoli remains crisp enough to provide that satisfying bite.
What makes this recipe stand out is how the sauce transforms simple ingredients into something extraordinary. The garlic is sautéed until fragrant but never burned, forming the aromatic base for the soy, ginger, and honey combination that creates a glossy, slightly sweet finish.
The result is a dish that's elegant enough for company but simple enough for a weeknight—perfectly balanced in both flavor and effort. The sauce clings to the beef and broccoli, creating a harmonious blend of textures and tastes that will have everyone asking for seconds.
This recipe is designed to be foolproof, with clear steps for each component—beef, broccoli, and sauce—coming together in perfect harmony.
Whether you're serving it over steamed rice or as a standalone dish, the combination of tender beef, crisp broccoli, and that luscious garlic sauce makes it a weeknight favorite that always impresses. Let's get started on creating this flavorful masterpiece that brings restaurant-quality dining to your home kitchen.
Ingredients for beef and broccoli in garlic sauce
Restaurant-quality beef and broccoli requires just 14 thoughtfully chosen ingredients for rich, aromatic flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Medium florets, stems peeled |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for sauce |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Soy Sauce 🍶 | ½ cup | Light or all-purpose variety |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, not powdered |
| Honey 🍯 | 1 tbsp | Pure, for sauce balance |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for searing |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for garnish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| White Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable—its lean texture sears beautifully and stays tender when sliced thin against the grain. Look for cuts with good marbling at Whole Foods or your local butcher; pre-sliced versions from Costco work in a pinch but lack the same depth. Broccoli should be bright green and firm, with stems peeled to avoid bitterness. For garlic, Penzeys or bulk bins at specialty stores yield the most aromatic cloves—avoid pre-minced jars that turn rancid. The ginger root needs to be freshly grated (not powdered) for that bright, zesty kick that balances the soy sauce's richness.
No sesame oil? Toasted peanut oil works in a bind, though it lacks the nutty depth. Substitute honey with maple syrup for a vegetarian option, though the sauce will be slightly less glossy. The soy sauce ratio can be adjusted—double the amount for saltier preference, but reduce to 0.3 cups if you prefer milder flavor. For the cornstarch thickening, arrowroot powder is a 1:1 substitute, though it yields a slightly clearer sauce. If you're avoiding gluten, swap soy sauce for tamari or coconut aminos, though the umami profile will differ. The white rice should be jasmine or basmati for its delicate aroma that complements the dish perfectly.
Store the flank steak in its original packaging for up to 5 days in the fridge, or freeze it for 3 months by wrapping tightly in plastic. Broccoli keeps 5-7 days in the crisper drawer, but stems should be peeled and chopped immediately before cooking to prevent browning. The sauce components (soy, honey, cornstarch) can be pre-mixed and refrigerated for 1 week, though the ginger and garlic should be added fresh when cooking. For meal prep, cook the beef and broccoli separately, then reheat with the sauce—never reheat the sauce alone, as it thickens permanently when cooled.
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 sauce do the work. The broccoli stays bright, the beef gets that perfect sear, and the sauce clings to everything like it’s been waiting for this moment.
- Garlic Bomb: That first bite? Pure flavor explosion. The garlic isn’t just background noise—it’s the star, caramelized into the soy sauce until it’s rich and sweet, cutting through the beef’s chew with every forkful. My husband steals bites before it even hits the table.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the cooled beef thin, toss it with the sauce and broccoli, and pack it in containers—it holds up for days, tastes just as good cold, and my kids actually eat their veggies (yes, even on a Tuesday night).
- Budget Win: Flank steak is lean but mighty, and a single pound stretches across three meals for my family. The broccoli’s cheap in season, and the garlic and soy sauce? Pantry staples that turn into something ridiculously good without breaking the bank. Leftovers? They’re the best kind—better the second day.
Step-by-step instructions for beef and broccoli in garlic sauce
Master this classic dish with perfectly tender beef and vibrant broccoli in a rich garlic-infused sauce.
Prepare the Flank Steak for Cooking
Begin by slicing the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures maximum tenderness when cooked. Pat the slices dry with paper towels—removing excess moisture prevents steaming and guarantees a proper sear. In a small bowl, combine 1.5 tsp salt, 0.5 tsp black pepper, and 1 tbsp cornstarch. Toss the steak strips in this mixture until evenly coated. Let them rest for 10 minutes at room temperature before cooking—this allows for even heat distribution and prevents tough, unevenly cooked meat.
While the steak rests, separate the 4 whole green onions into white and green parts. Finely chop the white portions for the sauce, and slice the green parts into ¼-inch rounds for garnish. Peel and cut the stems from the 2 cups broccoli florets, ensuring they're uniform in size for even cooking. The broccoli should be medium-sized florets to maintain structure while absorbing the garlic sauce.
Sear the Beef and Broccoli
Heat 2 tbsp vegetable oil in a large skillet or wok over high heat until shimmering. Add the steak strips in a single layer, leaving space between each piece to avoid steaming. Cook undisturbed for 1-2 minutes until the undersides develop a deep golden-brown crust. Flip the steak and cook for another 30-45 seconds until just cooked through—it should still retain a slight pink center for tenderness. Remove the steak and set it aside on a plate, tented loosely with foil to keep warm.
In the same skillet, add the 2 cups broccoli florets and stir-fry for 2-3 minutes until bright green and slightly blistered. Remove the broccoli and set it aside with the steak. The residual oil in the pan will carry the flavors of the seared beef into the sauce, creating depth. This step ensures the broccoli retains its vibrant color and crisp-tender texture while absorbing the aromatic sauce.
Build the Garlic Sauce
Reduce the heat to medium and add 6 cloves minced garlic to the skillet. Sauté for 30 seconds until fragrant but not browned—burnt garlic will impart bitterness to the sauce. Stir in 1 tbsp freshly grated ginger root and cook for another 30 seconds until the raw aroma dissipates. Pour in the 0.5 cup soy sauce and 1 tbsp honey, scraping up any browned bits from the bottom of the pan. These bits, known as fond, are packed with flavor and essential for a rich sauce.
Bring the mixture to a gentle simmer and let it cook for 2-3 minutes until slightly reduced. In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to create a slurry. Slowly pour the slurry into the simmering sauce, stirring constantly. The sauce will thicken within 1-2 minutes into a glossy, velvety consistency. If it thickens too quickly, add 1-2 tablespoons hot water to reach your desired texture. The sauce should coat the back of a spoon smoothly.
Combine and Finish
Return the steak and broccoli to the skillet, tossing gently to coat everything evenly in the garlic sauce. Stir in the white parts of the green onions and cook for 1-2 minutes until the vegetables are heated through and the sauce clings to the beef and broccoli. Remove from heat and drizzle with 1 tbsp toasted sesame oil. The sesame oil adds a nutty aroma and balances the umami richness of the soy sauce.
Garnish with the reserved green onion rounds and 1 tbsp toasted sesame seeds just before serving. Serve the beef and broccoli over 1.5 cups cooked white rice, allowing each bite to deliver the perfect harmony of tender beef, crisp broccoli, and aromatic garlic sauce. The rice acts as a neutral base that lets the bold flavors of the dish shine.
Pro Tips For Making Beef And Broccoli In Garlic Sauce
- Slice Steak Against the Grain: I learned this the hard way—thin, even slices (about ¼-inch thick) cook faster and stay tender, especially with flank steak. Cutting against the grain makes each bite melt in your mouth instead of chewy. (Yes, even if you’re impatient like me, don’t rush this step.)
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying—this softens them just enough to finish cooking in the sauce without turning mushy. Drain well, or your pan will steam instead of sear.
- Sear Meat in Batches: Crowding the pan drops the temperature and steams the beef instead of browning it. Cook half the slices first, then remove them to a plate before adding the rest. That golden crust is what makes the dish sing.
- Deglaze with Soy Sauce Early: After searing the garlic, immediately pour in half the soy sauce while the pan is still hot. This lifts all those flavorful browned bits (fond) into the sauce, giving it depth. Skip this, and you’ll miss half the flavor.
Common mistakes when making this dish
Overcooking Beef
This is the #1 mistake I see—beef that's tough and dry instead of tender and juicy. Flank steak cooks fast over high heat, so 30-45 seconds per side is all you need. I've ruined many batches by leaving it too long, thinking it needed more time.
Remember: the steak should have a slight pink center when done. Use a meat thermometer for precision—130°F is perfect for medium-rare. 🔥
Undercooking Broccoli
Broccoli loses its vibrant color and crisp texture when overcooked, but many people also undercook it, leaving it crunchy and unappetizing. Aim for 2-3 minutes of stir-frying until bright green with just a hint of blistering.
The stems should be tender but still hold shape. I test doneness by piercing a floret with a fork—it should yield slightly but not be mushy. 🥦
Burning the Garlic
Nothing ruins a sauce faster than burnt garlic. I've learned the hard way that 30 seconds max over medium heat is all it takes to develop that fragrant aroma without turning bitter.
Watch closely and remove immediately when you smell it—it should be golden, not brown. For extra safety, add the garlic to cold oil first, then heat gradually. 🧄
Skipping the Cornstarch Slurry
Many home cooks try to thicken the sauce by just adding more cornstarch directly, which often creates lumps. The proper technique is making a cornstarch-water slurry and whisking it into the simmering sauce gradually.
This ensures a smooth, glossy finish. I've had to start over when the sauce turned gluey—don't make that mistake! 🌾
Not Resting the Beef
After searing, beef needs 5-10 minutes of resting time before cutting or tossing in sauce. This allows juices to redistribute, keeping the meat moist. I've seen many people skip this step and end up with dry beef.
Tent with foil to keep warm while you finish the sauce. The wait is worth it for that juicy first bite. 🥩
Using Low-Quality Soy Sauce
Not all soy sauces are created equal. Cheap brands can make your sauce taste flat and salty. I recommend using light or all-purpose soy sauce from brands like Kikkoman or La Choy.
For even better flavor, use dark soy sauce (just 1 tbsp) for color depth while keeping the light soy for the main flavor. The difference is noticeable! 🍶
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
Yes! Sirloin or ribeye work well—slice them ¼-inch thick against the grain for tenderness. Avoid tougher cuts like chuck, which won't stay tender. For extra-lean options, try lean ground beef (90/10), but reduce cooking time to 2-3 minutes total to prevent drying.
How do I adjust the garlic sauce for spicier flavor?
Add ½ tsp red pepper flakes or 1 tsp sriracha to the sauce while simmering. For heat lovers, stir in 1 tbsp chili garlic sauce after thickening. Always taste first—you can add more, but you can't remove spice! Balance with ½ tsp extra honey to mellow the burn.
Why did my sauce turn out too thick?
This usually happens when cornstarch over-thickens or the sauce reduces too long. Fix it by whisking in 1-2 tbsp hot water while stirring constantly. For next time, reduce the cornstarch to ½ tbsp or simmer the sauce for 1 minute less. The sauce should coat a spoon but still drizzle slightly.
Can I make this dish ahead of time?
Cook the beef and broccoli separately, then refrigerate in airtight containers for 2 days. Reheat gently in a skillet with 1 tbsp water, then toss with fresh sauce made from scratch. The sauce reheats best when made fresh, but you can pre-mix dry ingredients (soy, cornstarch, honey) and add fresh garlic/ginger when reheating.
What's the best way to serve leftovers?
Transform leftovers into beef and broccoli fried rice! Dice cold rice, stir-fry with 1 tbsp oil, then add beef, broccoli, and a splash of sauce. Top with fried egg for extra richness. For a quick meal, serve over microwaveable rice with extra sesame seeds and green onions.
