Soups & Stews
A beef and broccoli recipe with London broil transforms into crispy-edged perfection when wok-seared just right, paired with tender broccoli florets and a velvety sauce that clings to every bite. This dish delivers restaurant-quality results at home—no takeout needed.
The secret lies in marinating the beef overnight and searing it over high heat to lock in juices while creating that coveted caramelized crust.
You'll start with a simple yet flavorful marinade that tenderizes the beef while infusing it with aromatic notes. Then, the broccoli gets a quick sauté in the same wok, ensuring it stays vibrant and slightly crisp at the edges.
The sauce—whether classic soy-ginger or a modern chili-infused version—binds everything together with a glossy, silky finish that coats each bite.
What you end up with is a dish that's crispy on the outside, tender on the inside, and bursting with balanced flavors. The beef holds its shape while remaining juicy, and the broccoli retains its bright color and satisfying crunch.
This recipe is designed to impress, whether you're cooking for a weeknight dinner or a special occasion.
The best part? It pairs beautifully with steamed jasmine rice or egg noodles, turning a simple meal into a full, satisfying experience. Let's get started on this wok-seared masterpiece that's sure to become a staple in your recipe rotation.
Ingredients for beef and broccoli recipe with london broil
London broil and broccoli come together in this restaurant-style dish with crispy edges and velvety sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| London Broil 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, cut into bite-sized pieces |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Garlic Cloves 🧄 | 4 cloves | Minced fine |
| Honey 🍯 | 2 tbsp | For balance |
| Cornstarch 🌾 | 2 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Sesame Seeds 🌱 | 1 tbsp | Toasted lightly |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional for heat |
London broil cuts the mustache—literally. Grab the thinnest cut you can find at Costco or your butcher shop, or ask the meat counter to slice it against the grain for you. The beef should be about 1/4-inch thick for perfect crispy edges. Broccoli? Trader Joe's has the best pre-cut florets, but whole heads work too—just snap off the stems. For the ginger, peel it first (that yellow skin is bitter), then grate it. If you're short on time, jarred minced ginger works, but fresh is definitely better.
No sesame oil? Toasted peanut oil gives a similar nutty depth. Short on honey? Maple syrup at half the amount keeps things balanced. The cornstarch is key for that glossy sauce—don't skip it. For extra umami, add a splash of fish sauce (just 1 tsp) if you're not avoiding it. The red pepper flakes? Start with half the amount and adjust to taste—you can always add more, but you can't take it out.
Marinate the beef overnight for maximum tenderness. Broccoli holds up well, but don't overcook it—just until bright green and slightly crisp. The sauce thickens as it cools, so if it's too thin right away, simmer it another 30 seconds. Keeps for 3 days in the fridge, and freezes beautifully for 2 months. I always make extra sauce to drizzle over rice—it's that good.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather scroll than scrub. Sear the London broil, toss in broccoli florets, and let the soy sauce and sesame oil do the heavy lifting—no extra bowls, no extra stress.
- Umami Bomb: That first bite? The ginger and soy sauce marry so perfectly with the tender, slightly charred beef that I’ll admit I’ve eaten it straight from the pan. (Don’t judge.)
- Lunchbox Hero: Between us—this reheats like a dream. Pack the leftovers for work, and you’ve got a meal that tastes just as good cold as it does hot. My kids actually ask for it, and that’s saying something.
- Budget Power Move: London broil stretches like crazy, and broccoli’s one of those veggies that’s always on sale. A single pound of beef and a head of broccoli feed four, and the rest? Freezer-friendly for when you’re too tired to cook.
Step-by-step instructions for wok-seared London broil beef and broccoli
Here's how to get that perfect wok-seared crust on the beef while keeping the broccoli vibrant and the sauce silky smooth.
Prep the London Broil for Maximum Crispiness
Start by slicing the 1.5 lb London Broil thinly against the grain—about ¼-inch thick slices. The grain direction is easy to spot; it runs horizontally across the meat. I like to work quickly here, keeping the meat uncovered to prevent it from steaming. Pat each slice dry with paper towels—this step is crucial for getting that wok-seared crust.
In a small bowl, mix together the 1 tbsp Sesame Oil, 1 tbsp grated Ginger Root, 4 minced Garlic Cloves, 1 tsp Salt, and 0.5 tsp Black Pepper. Add the 0.25 tsp Red Pepper Flakes if you want a little kick. Toss the beef slices in this marinade and let them sit for 10 minutes while you prep the broccoli. This marinade will give the beef incredible flavor and help create those crispy edges when seared.
Blanch the Broccoli for Perfect Texture
Fill a large pot with water and bring it to a rolling boil. Add the 1.5 lb Broccoli Florets and cook for 2 minutes—just until they're bright green and slightly tender but still crisp. Drain immediately in a colander and rinse under cold water to stop the cooking process. This blanching ensures the broccoli stays vibrant and crisp-tender, not mushy, when it hits the wok later.
While the broccoli is draining, heat a wok or large skillet over high heat with 3 tbsp Vegetable Oil until it's shimmering. Add the broccoli in a single layer and let it sear undisturbed for 1-2 minutes until lightly browned. Toss and cook for another 1 minute—this step adds extra flavor and texture. Remove the broccoli to a plate and set aside.
Sear the Beef to Crispy Perfection
Working in batches if needed, add the marinated beef slices to the hot wok in a single layer. Let them sear undisturbed for 1-2 minutes per side until they develop a deep golden-brown crust. You'll see those beautiful caramelized edges forming—that's your signal to flip. The high heat is key here; if the oil isn't hot enough, the beef will steam instead of sear. Once all the beef is cooked to your liking, remove it to a plate and set aside.
Here's where it gets fun—deglaze the wok with the 0.5 cup Soy Sauce. Scrape up all those delicious browned bits from the bottom of the pan with a wooden spoon. These bits are packed with flavor and will form the base of your sauce. Let the soy sauce simmer for 1 minute to cook off the alcohol and concentrate the flavor.
Build the Silky Sauce
In a small bowl, whisk together the 2 tbsp Cornstarch and 2 tbsp Honey. Slowly pour this mixture into the wok while stirring constantly. The sauce will thicken almost immediately—this is the moment that matters. Add the blanched broccoli back to the wok and toss everything together for 1-2 minutes until the broccoli is heated through and coated in the sauce.
Return the seared beef to the wok and toss gently to coat everything in the sauce. Cook for another 30 seconds to let the flavors meld. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a pinch of salt. The sauce should be glossy and just thick enough to coat the back of a spoon.
Finish and Serve
Transfer the beef and broccoli to a serving platter. Garnish with 3 sliced Green Onions and 1 tbsp toasted Sesame Seeds for a pop of color and texture. Serve immediately over steamed rice or noodles—this dish is best enjoyed fresh while the beef is still crispy and the sauce is silky.
Real talk: the key to this recipe is the high heat and quick cooking. Don't rush the searing step, and make sure your wok is hot enough. If the sauce looks too thick, add a splash of water to loosen it. Each bite should deliver that perfect balance of crispy beef, tender broccoli, and that glossy, umami-packed sauce. You've got this!
Pro Tips For Making Beef And Broccoli Recipe With London Broil
- Slice Against the Grain: London broil’s tough fibers need a knife, not a saw. Cut it thin (about ¼-inch slices) and perpendicular to the grain—this makes the meat tender enough to eat with chopsticks. I used to butcher this step, and the result was chewy. Trust me, the extra 2 minutes slicing pays off.
- Blanch Broccoli First: Skip the sad, limp broccoli by blanching florets in boiling water for exactly 30 seconds—then shock in ice water. This keeps them bright green and crisp-tender when they hit the pan later. I learned this the hard way after serving mushy broccoli that looked like it’d been microwaved.
- Sear in Two Batches: Crowding the pan turns London broil into a sad, greasy mess. Sear half the beef first, then remove it to a plate before adding the rest. The pan stays hot enough to get that crusty edge without steaming the meat. Yes, it takes an extra minute, but your dish won’t taste like it was cooked in its own juices.
- Ginger Matters—Use Fresh: That jarred ginger “paste”? Save it for smoothies. Grate fresh ginger (about 1 teaspoon) for the sauce—it adds a bright, zesty kick the powdered stuff can’t match. I was skeptical until I tried it; now I won’t go back. If you’re short on time, finely chop a small piece instead of grating.
Common mistakes when making your beef and broccoli recipe with london broil
Over-Marinating Beef
While marinating enhances flavor, leaving London broil in the marinade for more than 4 hours can actually break down the meat fibers too much, making it mushy. I've learned this the hard way—once I marinated mine for 6 hours and ended up with beef that fell apart when seared.
Stick to 2-4 hours maximum in the fridge for perfect tenderness without sacrificing texture. 🌡️
Skipping the Blanch
The broccoli blanching step is non-negotiable if you want vibrant, crisp-tender florets. Without it, the broccoli will turn mushy when tossed in the hot wok. I once forgot to blanch mine and ended up with soggy broccoli that ruined the entire dish.
Always blanch for exactly 2 minutes and shock in ice water immediately after.
Low Heat Searing
Using medium heat instead of high heat is the #1 reason for steamed beef instead of crispy seared beef. The oil needs to be smoking hot when you add the beef—if it's not, the beef will release moisture and steam instead of developing that beautiful crust.
I use a thermometer to check my oil temperature at 375°F for perfect searing.
Overcrowding the Wok
Cooking the beef in batches is crucial—overcrowding the wok lowers the temperature and causes the beef to steam rather than sear. I've made this mistake by trying to cook all the beef at once, resulting in uneven cooking and a soggy texture.
Work in 2-3 slices at a time to maintain that high heat for crispy edges. ⚡
Rushing the Sauce Thickening
Adding the cornstarch slurry too quickly or without constant stirring can create lumps in your sauce. I've had to strain my sauce through a fine-mesh sieve more times than I'd like to admit!
Pour the slurry slowly while stirring vigorously with chopsticks or a wooden spoon. The sauce should thicken within 1-2 minutes of adding the cornstarch mixture.
Underseasoning the Sauce
Many home cooks stop at the basic recipe measurements, but this sauce deserves extra attention. Taste as you go and adjust with extra soy sauce for umami, honey for sweetness, or rice vinegar for acidity.
I always add an extra ½ teaspoon of soy sauce because restaurant versions always taste more deeply seasoned than home versions. 💡
Nutrition facts
Frequently asked questions
Can I substitute London broil with another beef cut?
Yes! Flank steak or sirloin work beautifully as substitutes. Just slice them against the grain to ¼-inch thickness for that same tender texture. Avoid cuts like ribeye—they're too fatty and won't sear as nicely. If using sirloin, trim excess fat first for cleaner searing.
How do I adjust the recipe for a wok vs. skillet?
The technique is nearly identical, but woks distribute heat better. For a skillet, reduce heat to medium-high to prevent hot spots. The key difference is the wok's curved shape—it lets you toss ingredients more easily. If using a flat-top grill, work in batches to maintain high heat for crispy edges.
What's the best way to reheat leftovers?
Reheat gently in a skillet over low heat with a splash of water to prevent drying. Add the beef and broccoli together for 2-3 minutes until warmed through. Avoid microwaving—it makes the beef rubbery. For extra flavor, toss with a little soy sauce and sesame oil before reheating.
Can I make this dish in a slow cooker?
Not ideal for the crispy texture, but you can adapt it! Sear the beef first, then slow cook on low for 4 hours with the sauce ingredients. The broccoli should be added only in the last 30 minutes to prevent mushiness. The result will be tender but lose the signature crispy edges.
What's the secret to extra crispy edges?
Pat the beef bone-dry before marinating and use a smoking-hot wok (test with a drop of water—it should sizzle instantly). Work in small batches and don't move the beef until you see deep golden-brown crusts forming. A meat thermometer should read 145°F internally when done.
