Beef and Broccoli Recipe With London Broil: Savory Stir-Fry With Caramelized Sauce

Soups & Stews

Beef and Broccoli Recipe With London Broil: Savory Stir-Fry With Caramelized Sauce

London broil transforms into restaurant-quality beef and broccoli with this savory stir-fry that balances tender meat and crisp-tender florets. The caramelized sauce—sweet, tangy, and slightly smoky—elevates the dish from weeknight dinner to special occasion, using simple pantry staples.

I’ve perfected the technique to ensure the beef stays juicy while the broccoli achieves that ideal crisp-tender texture, all in under 30 minutes.

The secret lies in marinating the London broil for at least 2 hours (or overnight for deeper flavor), which tenderizes the meat and builds a flavorful crust when seared. Meanwhile, the broccoli gets a quick steam-blast in the same pan to retain its vibrant color and snap.

This method cuts down on cleanup while maximizing flavor—no separate steamer or skillet required. What you’ll end up with is a golden-brown London broil sliced into bite-sized pieces, glistening with a glossy sauce that clings to every forkful.

The broccoli, bright green and crisp at the edges, adds a satisfying texture contrast. Serve it over steamed jasmine rice or noodles to soak up every last drop of that caramelized goodness.

This recipe bridges tradition and convenience—whether you’re replicating a takeout favorite or crafting a weeknight meal that feels indulgent. The sauce’s versatility means you can adjust sweetness or heat to suit your taste, and the leftovers reheat beautifully for lunch the next day. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli recipe with london broil

Golden-brown London broil meets crisp-tender broccoli in this restaurant-worthy stir-fry.

Ingredient Amount Notes
London Broil Steak 🥩 1 ½ lb Center-cut for tenderness
Fresh Broccoli Florets 🥦 1 ½ lb Medium stems, cut into florets
Extra-Virgin Olive Oil 🫒 2 tbsp For high-heat searing
Sesame Oil 🫒 1 tbsp Toasted for aroma
Low-Sodium Soy Sauce 🍶 ½ cup Kikkoman preferred
Honey 🍯 2 tbsp Local for floral notes
Rice Vinegar 🍶 2 tbsp Seasoned preferred
Fresh Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Ginger Root 🌿 1 tbsp Grated, peeled
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Toasted Sesame Seeds 🌾 1 tbsp For garnish
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain

The London broil is the star—center-cut for maximum tenderness. Grab it from the butcher case or pre-sliced at Whole Foods if you're short on time. For the best texture, slice it thin against the grain (about 1/4-inch thick) before marinating. Broccoli should be bright green and firm—skip the pre-cut florets with woody stems. I always buy organic when possible, but regular broccoli works too if it's fresh. The sauce ingredients are all pantry staples, but Kikkoman soy sauce and local honey make a noticeable difference in flavor depth.

No sesame oil? Toasted peanut oil works in a pinch, though it lacks that nutty aroma. Swap honey for maple syrup if you prefer, but the sauce will be slightly less viscous. Fresh ginger is ideal, but powdered ginger at half the amount gets you close. The red pepper flakes can be omitted entirely if you're sensitive to heat. For extra umami, add 1 tbsp of fish sauce (though this makes it non-vegetarian). The rice vinegar should be seasoned—plain vinegar will taste sharp. If your broccoli stems are thick, peel them first for even cooking.

Marinate the beef for at least 2 hours—overnight is even better. Store leftovers in airtight containers for up to 4 days in the fridge. The sauce thickens as it cools, so reheat with a splash of water to loosen it. Freezes beautifully for 3 months. For meal prep, cook the rice separately and store it in a separate container—it reheats better alone. Garnish with sesame seeds right before serving to keep them toasted and crunchy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just toss the steak and broccoli on one sheet pan, drizzle with olive oil and sesame oil, and let the oven do the work. No chopping boards, no extra pots, just hands-off perfection while you sip your wine.
  • Umami Bomb: That combo of low-sodium soy sauce and sesame oil? It’s like a flavor explosion in your mouth. The broccoli gets this crispy edge from the high-heat sear, while the London broil stays juicy with a caramelized crust—honestly, it’s the kind of dish that makes you close your eyes and savor it.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Cook a big batch of steak, roast extra broccoli, and store them separately—toss together fresh in minutes for lunch or dinner. (Yes, even on a Tuesday night when you’re exhausted.)
  • Budget-Friendly Powerhouse: London broil is cheaper than filet mignon but just as satisfying, and broccoli’s one of the most affordable veggies out there. A single pan of this feeds four for under $20, and leftovers reheat like a dream—no sad, dry meat here.

Step-by-step instructions for beef and broccoli stir-fry

Here's how to transform your London broil into a restaurant-worthy stir-fry with a caramelized sauce.

1

Prepare the Jasmine Rice Foundation

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain in a fine-mesh strainer. Transfer to a pot and add 2 cups water (or follow package instructions for perfect texture). Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Turn off heat and let it steam for 10 minutes—this resting period ensures fluffy, separate grains. Keep warm covered while you prepare the stir-fry.

I like to use a heavy-bottomed pot for even heat distribution, which prevents the rice from sticking to the bottom. If your rice is still slightly undercooked when the stir-fry is ready, pop it back on the stove for 2-3 minutes to finish. The rice should be tender but still have a slight bite—this balances the rich flavors of the beef and sauce.

2

Marinate and Sear the London Broil

Slice the 1.5 lb London broil steak against the grain into ¼-inch thick strips. In a bowl, combine 0.5 cup low-sodium soy sauce, 2 tbsp rice vinegar, 2 tbsp honey, 1 tbsp sesame oil, 1 tbsp grated fresh ginger root, and 4 minced fresh garlic cloves. Add the beef strips and toss to coat evenly. Let marinate for at least 15 minutes—this ensures tender, flavorful meat.

Heat a wok or large skillet over high heat until smoking, then add 2 tbsp extra-virgin olive oil. Working in batches to avoid crowding, sear the beef for 1-2 minutes per side until deep golden brown and cooked to your preferred doneness. Remove from the pan and set aside—this step develops the Maillard reaction, creating that irresistible caramelized crust.

3

Stir-Fry the Broccoli Florets

In the same wok (no need to clean it—the fond adds flavor), add 1.5 lb fresh broccoli florets in a single layer. Stir-fry for 3-4 minutes until the florets turn bright green and just begin to soften at the edges. Avoid overcrowding the pan, or the broccoli will steam instead of develop a crisp-tender texture.

Season with 1.5 tsp diamond crystal kosher salt and 0.5 tsp black peppercorns (freshly cracked for maximum aroma). Sprinkle with 0.5 tsp red pepper flakes if you like a bit of heat. The broccoli should retain its vibrant color and slight crunch—this indicates perfect doneness. Remove and set aside with the beef.

4

Create the Caramelized Sauce

Return the wok to high heat and add the reserved beef and broccoli back to the pan. Pour in the remaining marinade (strain it if needed to remove any solids). Let it simmer for 2-3 minutes until the sauce reduces slightly and coats the ingredients. The sauce should be glossy with a deep amber hue—this indicates proper caramelization.

Stir in 1 tbsp toasted sesame seeds and taste, adjusting seasoning with additional soy sauce or honey if needed. The sauce should balance sweet, salty, and umami flavors with a subtle tang from the rice vinegar. If the sauce is too thin, let it reduce for another 30 seconds—this concentrates the flavors beautifully.

5

Serve Over Jasmine Rice

Divide the jasmine rice evenly among 4 plates, then spoon the beef and broccoli stir-fry generously over the top. Garnish with an extra sprinkle of toasted sesame seeds and a drizzle of sesame oil for added aroma. Serve immediately while the rice is hot and the sauce is still glossy.

Each bite should deliver tender, caramelized beef, crisp-tender broccoli, and a perfectly balanced sauce. The jasmine rice soaks up the excess sauce, creating a harmonious blend of textures and flavors. For extra authenticity, serve with a side of steamed greens or a simple cucumber salad to cut through the richness.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With London Broil

  • Slice Thin, Sear Fast: London broil’s a tough cut—slice it against the grain into ¼-inch strips, not thick slabs. High heat for 2-3 minutes max or it’ll turn chewy; I’ve learned this the hard way with overcooked batches that tasted like shoe leather.
  • Blanch Broccoli First: Drop florets in boiling water for 30 seconds, then shock in ice bath. This keeps them bright green and tender-crisp while you sear the beef—no more mushy stems or undercooked centers. (Yes, even if you’re impatient like me.)
  • Save the Pan Juices: After searing the beef, deglaze the pan with a splash of soy sauce and sesame oil—those browned bits pack flavor. Skip scraping them out, or you’re tossing umami gold. I used to ignore this and wondered why my sauce tasted flat.
  • Marinate Overnight, Not 30 Minutes: Toss the beef with soy sauce, olive oil, and a pinch of sugar at least 8 hours ahead. The acid tenderizes the meat and lets flavors meld—rushing it means tough, bland bites. (I was skeptical until I tried it.)

Perfect pairings for this dish

Rice Pairings

Jasmine rice is the classic choice for this dish—its delicate floral aroma complements the rich, caramelized sauce beautifully. For a heartier option, try short-grain sushi rice (cooked with a bit of rice vinegar) for extra stickiness that soaks up every drop of sauce.

If you prefer texture contrast, brown rice adds a nutty depth that balances the sweetness of the honey in the sauce. 🍚

Vegetable Sides

A simple steamed bok choy or snow peas adds freshness to cut through the richness. For a crunchier option, toss shredded cabbage with a light dressing of rice vinegar and sesame oil.

I also love serving quick-pickled cucumbers—slice thin, soak in rice vinegar, sugar, and a pinch of salt for 10 minutes—to add a bright, tangy contrast.

Protein Additions

For extra heartiness, add sliced shiitake mushrooms to the stir-fry during the broccoli stage—they absorb the sauce beautifully. If you want a seafood twist, swap half the beef for shrimp (tossed in the marinade for 10 minutes before cooking).

For a vegetarian option, replace the beef with extra-firm tofu (pressed, cubed, and pan-fried until crispy).

Sauce Variations

For a spicier kick, add 1 tbsp of sriracha or 1 tsp of gochujang to the sauce. If you prefer a nutty depth, swap 1 tbsp of the soy sauce for hoisin sauce.

For a lighter finish, thin the sauce with 1 tbsp of chicken or vegetable broth at the end. I also love drizzling chili oil over the top just before serving for a smoky, fiery finish. 🌶️

Beverage Pairings

A crisp green tea (like japanese sencha) cleanses the palate between bites, while a dry white wine (such as sauvignon blanc) complements the acidity in the sauce. For beer lovers, a light lager (like Asahi Super Dry) keeps the meal refreshing.

If you prefer something stronger, a dry sake (served chilled) enhances the umami flavors without overpowering the dish.

Garnish Ideas

Fresh cilantro or Thai basil adds a bright, herbaceous note that cuts through the richness. For extra crunch, sprinkle crushed peanuts or toasted coconut flakes on top. A drizzle of extra sesame oil just before serving intensifies the aroma.

I also love adding quick-pickled red onions (thinly sliced and marinated in vinegar and sugar for 5 minutes) for a tangy pop of color. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 9g45%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 12g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef instead of London broil?

London broil is ideal because its lean, flavorful cut stays tender when sliced thin. For substitutes, try flank steak or sirloin—both work well if sliced against the grain. Avoid tougher cuts like chuck; they won’t tenderize properly in the marinating time.

2

How do I prevent the broccoli from turning mushy?

Keep florets whole and unpeeled—smaller pieces cook faster and stay crisp. Stir-fry in a single layer over high heat for only 3-4 minutes until bright green. Avoid overcrowding the pan, and cook in batches if needed. A quick steam in the same pan (after removing beef) works too!

3

Can I make this recipe ahead of time?

Yes! Cook the beef and broccoli, then refrigerate in an airtight container for up to 4 days. Reheat gently with a splash of water to loosen the sauce. For best texture, serve over freshly cooked rice. The sauce thickens when chilled, so thin it with water or broth when reheating.

4

What’s the best way to adjust the sauce for spice preferences?

Add ½ tsp red pepper flakes for mild heat, or 1 tbsp sriracha for a fiery kick. For smoky depth, stir in ½ tsp smoked paprika at the end. Taste as you go—sauces are easier to adjust before they fully reduce. Balance sweetness with extra vinegar if needed.

5

Can I use frozen broccoli instead of fresh?

Fresh broccoli is best for texture, but if you must use frozen, thaw and pat dry completely before cooking. Frozen florets release more moisture, which can dilute the sauce. Cook them for 2 minutes less than fresh to avoid mushiness. For extra flavor, toss with 1 tsp toasted sesame oil before stir-frying.

★★★★★5.0(15 reviews)
Categories Soups & Stews