Soups & Stews
This beef and broccoli recipe with London broil delivers restaurant-quality results using a simple yet powerful technique that transforms tough cuts into tender, flavorful bites.
The key lies in marinating the meat overnight, then searing it in a hot wok to create that signature caramelized crust while keeping the inside silky. I've perfected this method over years of testing, ensuring the beef stays juicy and the broccoli remains crisp-tender with vibrant green florets.
The foundation of this dish is a silky soy-ginger sauce that balances sweet, savory, and umami notes perfectly. Unlike many recipes that rely on heavy cream or butter, this version uses a light, aromatic sauce that lets the beef and broccoli shine.
The marinade not only tenderizes the meat but also infuses it with layers of flavor, while the quick searing locks in all those juices for maximum impact.
What you'll end up with is a dish that's both elegant and satisfying—golden-brown beef with a wok-seared crust, bright green broccoli that's perfectly cooked, and a sauce that coats every bite without overpowering.
The technique is straightforward but delivers professional results, making it perfect for weeknight dinners or special occasions when you want restaurant-quality food at home.
Whether you're using a traditional wok, cast-iron skillet, or even an air fryer, this method adapts well while maintaining the core flavors. The recipe scales easily for a crowd, and leftovers reheat beautifully, making it a practical choice for meal prep.
Let's get started on creating this flavorful, texturally perfect dish.
Ingredients for beef and broccoli recipe with london broil
Restaurant-quality beef and broccoli starts with these 14 carefully chosen ingredients for wok-seared perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| London Broil 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Broccoli Florets 🥦 | 1 ½ lb | Cut into bite-sized pieces |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For authentic umami flavor |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced for bold flavor |
| Honey 🍯 | 2 tbsp | For subtle sweetness |
| Rice Vinegar 🍶 | 1 tbsp | Balances sauce acidity |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for searing |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for fresh finish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The London broil is your star here—look for a cut that's 1-inch thick from a trusted butcher or grocery store's meat counter. Costco or Whole Foods often carry pre-sliced options, but if cutting yourself, slice against the grain for tenderness. Fresh ginger and garlic are non-negotiable for authentic flavor; Trader Joe's sells pre-peeled ginger if you're short on time. Broccoli should be vibrant green with tight florets—avoid yellowing stems. For the sauce, low-sodium soy sauce prevents salt overload while maintaining depth. Toast your sesame oil in a dry pan for 30 seconds before adding to the marinade for maximum aroma.
No sesame oil? Toasted peanut oil works in a pinch, though the flavor will differ slightly. Substitute honey with maple syrup if needed, but reduce to 1.5 tbsp to maintain balance. Cornstarch can be swapped for arrowroot powder at the same ratio. For extra heat, add 0.5 tsp of red pepper flakes to the sauce. If you prefer a thicker sauce, mix 1 tsp of cornstarch with 1 tbsp cold water before adding to the simmering sauce. The broccoli can be blanched for 1 minute before searing to ensure crisp-tenderness, especially if using larger florets. For a vegetarian twist, swap the beef for extra-firm tofu pressed for 30 minutes, though the texture will differ.
Marinate the beef for at least 4 hours (overnight is ideal) for maximum flavor infusion. Store raw marinade separately from the beef in the fridge for up to 2 days. Broccoli keeps for 5-7 days in the fridge, but best used within 3 days for peak freshness. The sauce can be made ahead and reheated gently on the stove—just add a splash of water if it thickens too much. Leftovers reheat beautifully in a skillet with a splash of water or broth. For meal prep, portion the beef and broccoli separately and reheat the sauce from scratch to maintain its silky texture.
Why You'll Love This Recipe
- No-Fuss Sear: The London broil’s thick cut means you don’t have to flip it constantly—just a quick 3-minute sear in a screaming-hot pan, then let the oven do the work. I’m talking minimal hands-on time while the ginger and soy sauce work their magic in the background.
- Umami Bomb: That low-sodium soy sauce and sesame oil combo? It’s like a flavor grenade—salty, nutty, and just a little funky without overpowering. Fresh ginger adds a zing that cuts through the richness, so every bite has this bright, layered punch.
- Leftovers That Don’t Suck: This dish actually improves the next day. The beef gets even more tender, and the broccoli stays crisp—perfect for tossing into rice or noodles. I’ll be real: I make a double batch on Sundays just so I can reheat it all week without apology.
- Budget Power Move: London broil is cheaper than steak but feels just as impressive, and broccoli? You can’t beat its price-to-nutrition ratio. Honestly, I treat this like my “fake takeout” meal—same flavors, way less guilt, and way more control over the ingredients.
Step-by-step instructions for beef and broccoli with London broil
Here's how to achieve that signature wok-seared crust and velvety soy-ginger sauce every time.
Prep and Marinate the London Broil
Begin by slicing the 1.5 lb London Broil thinly against the grain into ¼-inch thick strips. I use a sharp chef's knife and work quickly to maintain even thickness. Place the sliced beef in a shallow dish and season generously with 1 tsp salt and 0.5 tsp black pepper. Let it sit at room temperature for 15 minutes—this ensures even cooking and better flavor penetration.
While the beef rests, prepare the marinade by combining 0.5 cup low-sodium soy sauce, 2 tbsp honey, 1 tbsp rice vinegar, 2 tbsp finely grated fresh ginger, and 4 minced garlic cloves in a small bowl. Pour this mixture over the beef and toss gently to coat. Let it marinate for 10-15 minutes—just enough time for the flavors to meld without over-tenderizing the meat.
Blanch and Parboil the Broccoli
Fill a large pot with 4 cups water and bring to a rolling boil. Add the 1.5 lb fresh broccoli florets and cook for 2-3 minutes until they're bright green and just tender—you want them to stay crisp when finished cooking. Drain immediately and plunge into ice water to stop the cooking process. This blanching step ensures the broccoli stays vibrant and retains its texture when stir-fried later.
Drain the broccoli thoroughly using a colander and pat it dry with paper towels. I press down gently to remove all excess moisture—this is crucial for achieving that perfect wok-seared crust on the beef. Transfer the dry broccoli to a plate and set aside until ready to cook.
Wok-Sear the Beef for Maximum Crust
Heat a 14-inch wok or large skillet over high heat until it's smoking hot. Add 2 tbsp vegetable oil and swirl to coat the surface evenly. Working in batches if needed, add the marinated beef strips and spread them out in a single layer. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust on the bottom.
Here's the key: don't touch the beef during this initial sear. You'll know it's ready to flip when the edges curl slightly and the bottom releases easily from the pan. Flip the beef and cook for another 30-60 seconds until it reaches 145°F internally. Remove the beef to a plate and tent loosely with foil to keep warm. Repeat with any remaining batches, adding more oil as needed.
Build the Silky Soy-Ginger Sauce
With the beef removed, reduce the heat to medium-high. Add 1 tbsp sesame oil to the wok and swirl to coat. Add the blanched broccoli florets and stir-fry for 2-3 minutes until heated through and slightly charred in spots. Remove the broccoli to a serving platter and set aside.
Return the wok to the heat and add the marinade mixture (reserve any leftover marinade). Increase heat to high and bring to a boil, scraping up any browned bits from the bottom of the pan with a wooden spoon. In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to make a slurry. Pour this into the wok while stirring constantly.
Combine and Finish with Garnishes
The sauce will thicken dramatically within 1-2 minutes of adding the cornstarch slurry. Once it reaches a glossy, slightly thickened consistency (it should coat the back of a spoon), return the beef and broccoli to the wok. Toss everything together gently for 1-2 minutes until everything is evenly coated and heated through.
Transfer the beef and broccoli to serving plates and garnish with 1 tbsp toasted sesame seeds and 3 sliced green onions. Serve immediately over steamed white rice for the perfect balance of textures and flavors. The beef should be tender with a perfect sear, the broccoli bright and crisp-tender, and the sauce glossy with just the right balance of sweet, salty, and umami notes.
Pro Tips For Making Beef And Broccoli Recipe With London Broil
- SEAR IN TWO BATCHES: High heat ruins London broil—it’s thick and needs room to breathe. Cook half the slices first, then move them to a plate before adding the second batch. Your pan won’t steam, and you’ll get that deep, caramelized crust instead of sad, gray meat.
- SLICE AGAINST THE GRAIN: London broil’s tough fibers run long, and cutting with them makes it chewy. Angle your knife perpendicular to the grain for tender bites—like shaving wood instead of hacking through it. Trust me, your fork will thank you later.
- BLANCH BROCCOLI FIRST: Raw broccoli florets release water and dilute your sauce. Give them a 2-minute blanch in salted boiling water, then shock in ice water. They’ll stay bright, crisp, and ready to absorb flavor without turning into a soggy mess.
- USE SESAME OIL LAST: Adding it early burns off its nutty aroma—you’ll just taste smoke. Toss the beef and broccoli in the finished sauce, then drizzle sesame oil right before serving. One tablespoon is enough; it’s potent stuff.
Best sauces and condiments for this dish
Classic Soy-Ginger Sauce
This silky sauce is the heart of your dish, balancing sweet honey, umami soy sauce, and bright ginger.
Start by combining 0.5 cup low-sodium soy sauce, 2 tbsp honey, 1 tbsp rice vinegar, 2 tbsp grated ginger, and 4 minced garlic cloves in a bowl.
Simmer this mixture in your wok after searing the beef, scraping up all those delicious browned bits for extra depth. For a glossy finish, whisk 1 tbsp cornstarch with 2 tbsp water and stir it into the sauce until thickened.
This sauce should coat the back of a spoon but remain smooth—not gluey. 🍶
Spicy Sesame Glaze
For a kick of heat, replace 1 tbsp honey with 1 tbsp chili garlic sauce (like Sriracha or Doubanjiang) and add ½ tsp red pepper flakes. Toast 1 tbsp sesame seeds in a dry pan until golden, then mix them into the sauce.
This version works beautifully with London broil’s rich flavor, adding a smoky-spicy contrast. Serve with extra sesame seeds and sliced jalapeños for garnish. 🌶️
Sweet and Tangy Hoisin Twist
Swap the soy sauce for ¼ cup hoisin sauce and add 1 tbsp rice vinegar to brighten the flavor. Hoisin’s deep, caramelized notes complement the beef’s sear while adding a subtle sweetness.
For extra richness, stir in 1 tsp toasted sesame oil after the sauce thickens. This version pairs perfectly with steamed jasmine rice or egg noodles for a heartier meal. 🥢
Creamy Miso-Ginger Sauce
For a velvety texture, replace the soy sauce with ¼ cup white miso paste and add 2 tbsp mirin (or sub with 1 tbsp honey + 1 tsp rice vinegar). Simmer the sauce until the miso dissolves completely, then thicken with the cornstarch slurry.
This umami-rich sauce adds a luxurious depth to the dish, especially when served with warm dumplings or sticky rice. 💛
Quick Garlic-Lime Sauce
Need a faster option? Mix 3 tbsp lime juice, 2 tbsp olive oil, 3 minced garlic cloves, 1 tbsp honey, and ½ tsp salt in a bowl. Drizzle this over the finished beef and broccoli just before serving.
The tangy, fresh flavors cut through the richness of the seared meat, making it a bright and zesty alternative. Perfect for a lighter take on the classic dish. 🍋
Garnish Like a Pro
Don’t underestimate the power of garnishes! Toast 1 tbsp sesame seeds in a dry pan until fragrant, then sprinkle over the dish. Thinly slice 3 green onions and scatter them on top for a fresh pop of color.
For extra flair, add crushed peanuts or cilantro leaves** if you love herbal notes. These finishing touches elevate the dish from homemade to restaurant-worthy. ✨
Nutrition facts
Frequently asked questions
Why does the recipe specify marinating London broil for only 10-15 minutes?
Marinating for just 10-15 minutes prevents the beef from becoming too tender and falling apart during searing. London broil is a lean cut that benefits from quick flavor infusion rather than prolonged marinating. The overnight marinade in the intro is for the sauce base, not the meat itself—this recipe balances both techniques for optimal results.
Can I substitute London broil with flank steak?
Yes! Flank steak works perfectly as a substitute—it has similar texture and flavor. Just slice it ¼-inch thick against the grain for tenderness. The cooking time remains the same, but be extra careful not to overcook, as flank steak can dry out faster than London broil.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with a splash of water or beef broth to maintain moisture. Avoid microwaving, as it can make the beef tough. For best results, reheat just until warmed through (2-3 minutes) and serve immediately. The sauce may thicken slightly—thin with a little water if needed.
How do I adjust the recipe for a crowd?
Double the ingredients and use a 16-inch wok or large skillet for even cooking. Work in batches to avoid overcrowding—this ensures the beef gets that perfect crust. For 8 servings, triple the recipe and cook in two separate pans. Keep the beef warm in a 200°F oven while finishing the sauce.
Why is blanching the broccoli important?
Blanching brightens the broccoli's color and ensures it stays crisp-tender when stir-fried. Without this step, the florets can turn mushy or overcook while the beef sears. The ice bath stops cooking instantly, preserving texture and vibrancy. This technique is key for restaurant-quality results!
