Soups & Stews
This beef and broccoli recipe with London broil delivers restaurant-quality results in under 30 minutes, combining tender, wok-seared beef with crisp-tender broccoli and a glossy soy-ginger sauce. The secret lies in marinating the London broil for maximum tenderness and slicing it against the grain for that signature silky texture.
I've perfected this technique over countless weeknight dinners, and it never fails to impress.
London broil's lean cut benefits from a quick marinade—soy sauce, garlic, ginger, and brown sugar work together to create a flavorful crust while keeping the meat juicy inside.
Meanwhile, the broccoli gets a double treatment: first steamed for crisp-tender perfection, then finished in the wok with the beef to absorb all those delicious flavors. The sauce ties everything together with its perfect balance of sweet, salty, and umami notes.
What you'll end up with is a dish that's bold yet balanced—crispy edges on the beef, vibrant green broccoli florets, and a sauce that clings beautifully to every bite. The wok-searing technique creates that coveted caramelized crust while keeping the interior perfectly tender.
This is the kind of beef and broccoli that makes you want to eat it straight from the wok.
Serve it over steamed jasmine rice or noodles for a complete meal, and don't forget to garnish with fresh green onions for that final pop of color and freshness. The leftovers reheat beautifully too, making this an excellent recipe for meal prep. Let's get cooking!
Ingredients for beef and broccoli recipe with london broil
Restaurant-quality beef and broccoli starts with these carefully selected ingredients for perfect texture and flavor balance.
| Ingredient | Amount | Notes |
|---|---|---|
| London Broil 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Broccoli Florets 🥦 | 2 cups | Medium stems, cut into bite-sized |
| Soy Sauce 🍶 | ½ cup | High-quality, low-sodium preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thin, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Salt 🧂 | 1 tsp | Kosher, for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The London broil is the star here—look for cuts with good marbling to stay tender during searing. Costco or Whole Foods typically carry high-quality options. Slice it thinly against the grain for that signature silky texture. Fresh ginger and garlic should be vibrant; Wilton brand minced garlic jars work in a pinch but fresh is ideal. For the broccoli, choose heads with tight florets and crisp stems—they'll hold up best to double cooking. The soy sauce matters too: Kikkoman or Lee Kum Kee are reliable choices for authentic flavor.
No fresh ginger? Ground ginger at half the amount works but lacks complexity. Substitute sesame oil with neutral oil plus a pinch of toasted sesame seeds for aroma. For the sauce, cornstarch is non-negotiable for that glossy finish—Bob's Red Mill is a trusted brand. The brown sugar adds depth; organic cane sugar has better flavor than white. If your broccoli stems are thick, peel them slightly to ensure even cooking. And don't skip the sesame seeds—they add crucial texture and visual contrast.
Store the London broil in the coldest part of your fridge for up to 2 days before cooking. Broccoli keeps 5 days in the fridge if wrapped tightly in damp paper towels. The sauce can be made ahead and reheated gently—it actually improves overnight as flavors meld. For meal prep, portion the beef and broccoli separately and reheat in a wok or skillet with a splash of water to maintain crisp-tenderness. Garnishes like green onions and sesame seeds should be added fresh right before serving.
Why You'll Love This Recipe
- London Broil Magic: The thick-cut steak stays juicy while searing—no thin slices to overcook. Honestly, I’ve tried pre-sliced beef, but nothing beats the satisfaction of a perfectly browned slab.
- One-Pan Powerhouse: Broccoli roasts alongside the beef, so no extra pots or pans. Just toss everything on a sheet pan, flip once, and walk away—20 minutes later, dinner’s ready.
- Ginger-Soy Kick: That fresh ginger and soy sauce combo? It’s the secret weapon. The broccoli gets tender-crisp while the beef soaks up the savory, slightly sweet glaze—no fancy sauces needed.
- Budget Feast: London broil is cheaper than ribeye, and broccoli’s a pantry staple. Here’s what sold me: I feed four for under $15, and leftovers reheat like a dream (yes, even on a Tuesday night).
Step-by-step instructions for wok-seared beef and broccoli
Master the balance of crisp-tender beef and vibrant broccoli with this precise technique.
Prepare the London Broil for Optimal Texture
Slice the 1.5 lb London Broil thinly against the grain into ¼-inch thick strips. This ensures tender bites—thicker slices would remain chewy. Pat the slices dry with paper towels to remove excess moisture, which prevents them from steaming instead of searing. Season immediately with 1 tsp salt and 0.5 tsp black pepper, pressing the spices into the meat so they adhere evenly.
In a small bowl, whisk together 0.5 cup soy sauce, 2 tbsp brown sugar, and 2 tbsp fresh ginger. Let this marinade sit for 10 minutes—just enough time for the flavors to meld without breaking down the beef's texture. This marinade will create the signature glossy coating while balancing sweetness and umami in every bite.
Sear the Beef to Perfection in the Wok
Heat a wok or large skillet over high heat until it's screaming hot—you should see a shimmer of heat when you hold your hand 6 inches above it. Add 2 tbsp vegetable oil and swirl to coat the surface. Working in batches, add the beef strips and sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust on one side. Flip and repeat on the other side—don't overcrowd the pan or the temperature will drop and the beef will steam instead of sear.
Once all beef is seared to medium-rare (internal temp 130°F), remove it from the wok and set aside. The residual heat will carry it to medium doneness while the sauce finishes. If you prefer well-done beef, return it to the wok for 30 seconds after the sauce is complete.
Stir-Fry the Broccoli Until Crisp-Tender
In the same wok, add another 1 tbsp vegetable oil and increase heat to high. Add the 2 cups fresh broccoli florets in a single layer, stirring constantly for 2-3 minutes until they turn a vibrant bright green and develop slight char marks. The broccoli should offer gentle resistance when pierced with a fork—this indicates perfect crisp-tender texture.
Add the 6 minced garlic cloves and stir for 30 seconds until fragrant. Here's the thing—garlic burns quickly, so keep the heat high but watch closely. The moment you detect a nutty aroma, it's ready. Add the seared beef back to the wok along with the reserved marinade.
Thicken the Sauce to Glossy Perfection
Reduce heat to medium-high and bring the mixture to a simmer. In a small bowl, whisk together 1 tbsp cornstarch with 1 tbsp sesame oil until smooth. Slowly pour this slurry into the wok while stirring vigorously—this creates a silky, glossy sauce that clings beautifully to both beef and broccoli. Simmer for 1-2 minutes until the sauce coats the back of a spoon and thickens to a velvety consistency.
Taste and adjust seasoning—you may need an additional ½ tsp soy sauce or pinch of salt to balance flavors. The sauce should be sweet-savory with a subtle ginger heat. If it's too thick, add 1 tbsp hot water to loosen it slightly.
Finish and Serve Over Jasmine Rice
Remove from heat and stir in 3 sliced green onions and 1 tbsp toasted sesame seeds. These finishing touches add freshness and nutty depth to each bite. Serve immediately over 1.5 cups cooked jasmine rice—the fragrant, slightly sticky grains complement the bold flavors perfectly.
For presentation, arrange the beef and broccoli in an overlapping pattern on the rice, allowing the glossy sauce to pool attractively. The contrast of crisp-tender vegetables, perfectly seared beef, and silky sauce creates a restaurant-quality dish that's surprisingly simple to execute at home.
Pro Tips For Making Beef And Broccoli Recipe With London Broil
- Slice Thin, Cook Fast: London broil is tough when overcooked, so slice it against the grain into ¼-inch strips—thinner than you’d think. High heat for 3-4 minutes total keeps it tender; any longer and you’ll regret that chewy bite.
- Salt the Broccoli First: Toss broccoli florets with ½ teaspoon salt before cooking—it crisps the edges and draws out moisture so the sauce clings better. I learned this the hard way when my broccoli turned soggy mid-stir-fry.
- Start Hot, Finish Low: Sear the beef at max heat for 1-2 minutes, then drop the heat to medium-high. Rushing the sear burns the outside before the inside cooks, and low heat at the end keeps the sauce from scorching while the beef rests.
- Ginger-Garlic Paste Saves Time: Mince garlic and ginger together into a paste—no peeling, no mess. It blends smoother into the sauce and cooks faster than whole cloves. (Yes, even if you’re impatient like me, this makes a real difference.)
Troubleshooting your beef and broccoli recipe with london broil
Overcooked Beef Fix
If your London broil ends up tough and dry, don't panic! The key is to revive it with moisture and gentle heat. Place the beef in a skillet with 2 tbsp soy sauce and 1 tbsp honey, then simmer on low heat for 3-4 minutes until tender.
This adds juiciness back to the meat while balancing flavors. 🔥
Sauce Too Thin?
If your sauce isn't thickening properly, don't rush it. Mix 1 tsp cornstarch with 1 tbsp cold water to create a slurry, then stir it into the simmering sauce.
Cook for an additional 1-2 minutes until it reaches the desired consistency. For extra richness, add ½ tsp sesame oil at the end.
Broccoli Overcooked
When broccoli turns mushy, it's often from overcrowding or low heat. For next time, cook in batches over high heat for 2-3 minutes maximum. If you're reheating leftovers, use a steamer basket over boiling water for 1-2 minutes to restore crisp-tenderness. A splash of lemon juice brightens overcooked florets too.
Uneven Cooking
Uneven searing happens when your wok isn't hot enough. Preheat your wok over high heat for 5 minutes before adding oil, and work in small batches. For a more even cook, use a meat thermometer to check internal temperature—130°F for medium-rare beef.
If some pieces are undercooked, return them to the wok for 30 seconds with a splash of water.
Sauce Too Salty
If your sauce is overly salty, balance it with acid or sweetness. Add 1 tsp honey or ½ tsp brown sugar to mellow the saltiness, or a splash of rice vinegar (about ½ tsp) to cut through.
For a fresh approach, stir in 1 tbsp minced green onions to add brightness. 💫
Sticky Wok Nightmare
Prevent stuck-on sauce by adding 1 tsp vegetable oil to your wok after cooking and immediately wiping it with a paper towel while hot. For stubborn residue, soak the wok in warm water with 1 tbsp baking soda for 30 minutes before scrubbing.
Always allow your wok to cool slightly before cleaning to prevent warping.
Nutrition facts
Frequently asked questions
Can I substitute London broil with another cut of beef?
Yes! Flank steak or sirloin work beautifully as substitutes. Both cuts are lean and benefit from thin slicing against the grain. Flank steak has a slightly stronger beefy flavor, while sirloin offers a milder taste. Just ensure the slices are ¼-inch thick for even cooking.
How do I prevent the broccoli from turning mushy?
Cook broccoli in batches over high heat for only 2-3 minutes—it should be crisp-tender with bright green color. Avoid overcrowding the pan, and consider steaming the florets first for 1-2 minutes before stir-frying to lock in texture.
What's the best way to reheat leftovers?
Reheat in a wok or skillet over medium heat with 1 tbsp water for 2-3 minutes to restore crisp-tenderness. For extra flavor, add a splash of soy sauce. Never microwave—it turns the beef rubbery and the broccoli soggy.
Can I make this dish ahead of time?
Prepare components separately: marinate the beef, steam the broccoli, and make the sauce ahead. Store them in airtight containers in the fridge for up to 2 days. Reassemble fresh for maximum flavor and texture.
What sides pair well with this dish?
Jasmine rice or egg noodles complement perfectly, but you could also try steamed bok choy or garlic green beans. For a heartier meal, add crispy fried rice or sesame noodles. The key is balancing textures—keep sides light to let the beef and broccoli shine.
