Beef and Broccoli Recipe with London Broil: London Broil's Bold Crunch and Sauce Symphony

Soups & Stews

Beef and Broccoli Recipe with London Broil: London Broil's Bold Crunch and Sauce Symphony

This beef and broccoli recipe with London broil transforms a weeknight dinner into a restaurant-worthy meal. The secret lies in marinating the beef for maximum tenderness and searing it to a perfect medium-rare before finishing in a bold sauce.

London broil's rich, beefy flavor pairs beautifully with the crisp-tender broccoli florets, creating a dish that's both hearty and elegant.

The process starts with marinating the London broil in a blend of soy sauce, garlic, and ginger for at least 30 minutes—this ensures the meat stays juicy and packed with flavor.

While the beef rests, you'll quickly sauté the broccoli until it reaches that ideal crisp-tender texture, preserving its vibrant green color. The sauce, a harmonious blend of soy, oyster sauce, and a touch of honey, ties everything together with its savory-sweet balance.

What you'll end up with is a plate of perfectly seared beef slices with a bold crunch from the broccoli, all coated in a glossy, flavorful sauce. The meat should be tender yet still hold its shape, while the broccoli remains bright and slightly charred at the edges.

This dish serves 4 and comes together in about 45 minutes, making it ideal for busy weeknights when you still want something impressive.

For an extra touch, serve over steamed jasmine rice to soak up every last bit of that delicious sauce. The combination of textures—tender beef, crisp broccoli, and soft rice—creates a satisfying bite that's hard to resist.

Whether you're feeding a family or treating yourself to a special meal, this beef and broccoli recipe delivers restaurant-quality results at home.

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

Ingredients for beef and broccoli recipe with london broil

London broil's bold flavor meets crisp broccoli in this restaurant-style dish—just 14 ingredients for maximum impact.

Ingredient Amount Notes
London Broil 🥩 1 ½ lb Thinly sliced against the grain
Fresh Broccoli Florets 🥦 2 cups Medium stems cut into bite-sized pieces
Soy Sauce 🍶 ½ cup Low-sodium preferred for balance
Oyster Sauce 🍜 2 tbsp High-quality for authentic flavor
Honey 🍯 1 tbsp Light variety for subtle sweetness
Garlic Cloves 🧄 4 cloves Minced for marinade and sauce
Fresh Ginger 🌿 1 tbsp Grated, fresh for zesty kick
Sesame Oil 🫒 1 tbsp Toasted for aroma, not for cooking
Vegetable Oil 🫒 2 tbsp High smoke point for searing
Cornstarch 🌾 1 tbsp For thickening sauce
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Green Onions 🧅 3 whole Sliced, for garnish

The London broil is the star here—look for cuts around 1-inch thick at your butcher or grocery store's meat counter. Costco or Whole Foods usually carry pre-sliced London broil, but if you're buying a whole cut, ask for it sliced thinly against the grain. Freshness matters: the meat should be bright red with good marbling. For the broccoli, farmers market florets stay crispest, but grocery store broccoli works too—just trim the ends and cut into even-sized pieces. The sauce ingredients are all pantry staples, but Kikkoman soy sauce and Lee Kum Kee oyster sauce elevate the flavor if you're willing to splurge.

No oyster sauce? Hoisin sauce at half the amount works in a pinch, though it's sweeter. Swap honey for maple syrup if you're avoiding refined sugar, but the sauce won't be as glossy. The cornstarch is non-negotiable for that perfect sauce consistency—Bob's Red Mill is my go-to brand. For extra depth, add a dash of white pepper to the marinade. And if you're feeling fancy, toasted sesame oil (the kind in little bottles) adds a nutty aroma that regular sesame oil can't match. The green onions can be subbed with scallions or chives if that's what you've got.

Marinate the beef for at least 30 minutes—up to 4 hours if you can plan ahead. Broccoli keeps 3-4 days in the fridge, but it's best used within 2 days for maximum crunch. The sauce can be made a day ahead and reheated gently—just add a splash of water to loosen it up. Store leftovers in airtight containers and reheat over medium-low to keep the broccoli from turning mushy. This dish reheats beautifully, so double the sauce if you're making extra—it's even better the next day as flavors meld.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one pan—no fussing with multiple dishes. The broccoli cooks while the beef sears, and the sticky glaze from soy, oyster sauce, and honey ties everything together without extra effort. (Yes, even on a Tuesday night.)
  • Sweet-Savory Balance: That honey in the sauce? It’s the secret weapon—cuts through the richness of the London broil and caramelizes the edges while keeping the beef tender. The broccoli stays crisp, and the sauce? Dangerously addictive.
  • Meal Prep Hero: Between us, this is my go-to for lunches all week. The beef holds up perfectly, and the broccoli reheats like it was just made. Pack it in containers, and you’ve got a protein-packed meal that feels fancy but takes zero thought.
  • Budget-Friendly Feast: London broil stretches further than steak, and fresh broccoli is cheaper than frozen but just as good. A single pound of beef and a head of broccoli feed four, and leftovers? Even better the next day. My wallet and my family thank me.

Step-by-step instructions for beef and broccoli with London broil

Here's how to create a restaurant-quality beef and broccoli that's tender, flavorful, and packed with that signature sauce.

1

Prepare the London Broil and Broccoli

Start by slicing the 1.5 lb London Broil thinly against the grain. I like to cut it into ¼-inch thick slices for even cooking and maximum tenderness. Pat the slices dry with paper towels—this helps them sear properly instead of steaming.

Next, cut the medium stems of the 2 cups fresh broccoli florets into bite-sized pieces. Keep them whole if you prefer larger florets, but smaller pieces cook more evenly. Give both the beef and broccoli a quick toss with 1 tsp salt and ½ tsp black pepper—this seasoning will carry through the entire dish.

2

Sear the Beef and Broccoli

Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering. Working in batches if needed, add the sliced London Broil and cook for 2-3 minutes per side until deeply browned. You want that beautiful crust—don't rush this step. Remove the beef and set aside on a plate.

In the same pan, add another 1 tbsp vegetable oil if needed, then add the broccoli florets. Stir-fry for 3-4 minutes until bright green and just tender-crisp. The broccoli should hold its shape but be slightly softened. Remove and set aside with the beef.

3

Build the Sauce

Reduce the heat to medium and add 4 minced garlic cloves and 1 tbsp grated fresh ginger to the pan. Sauté for 30 seconds until fragrant—this releases their full flavor. Pour in the ½ cup soy sauce and 2 tbsp oyster sauce, scraping up any browned bits from the bottom of the pan. These bits are packed with flavor.

Add the 1 tbsp honey and let the mixture simmer for 1-2 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable. If it's too thick, add 1-2 tablespoons of water to loosen it. Here's where the magic happens—this is the foundation of your sauce.

4

Finish and Combine

Return the beef and broccoli to the pan, tossing everything together to coat evenly with the sauce. Let it simmer for 1-2 minutes until everything is heated through and the sauce has thickened slightly. The beef should be fully cooked with a tender bite, and the broccoli should be bright green and perfectly cooked.

In a small bowl, whisk together 1 tbsp cornstarch with 1 tbsp water to make a slurry. Slowly pour this into the pan while stirring constantly. The sauce will thicken immediately—this is what gives it that perfect glossy consistency. Cook for another 30 seconds to ensure it's fully thickened.

5

Garnish and Serve

Turn off the heat and stir in 1 tbsp toasted sesame seeds and 1 tbsp sesame oil. The sesame oil adds a nutty aroma, and the seeds give a delightful crunch. Taste and adjust seasoning if needed—you might want to add a bit more soy sauce for saltiness or a touch of honey for sweetness.

Garnish with sliced green onions and serve immediately over steamed rice or noodles. The beef should be tender with a slight chew, the broccoli bright green and crisp-tender, and the sauce glossy and perfectly balanced between sweet, salty, and umami. Enjoy while everything is hot!

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With London Broil

  • SEAR FIRST, REST LATER: The London broil’s tough—don’t skip the deep sear in a screaming-hot pan with oil. After browning, pull it out and let it rest 5-10 minutes under foil, or it’ll dry out when you slice it. I learned this the hard way after serving rubbery beef to a skeptical family.
  • CUT BROCCOLLI SMALLER THAN YOU THINK: Florets bigger than 1.5 inches won’t cook evenly in the stir-fry. Smaller pieces (about 1-inch) absorb the sauce better and stay crisp-tender. My first batch had giant florets that turned mushy—now I trim them aggressively.
  • DON’T BOIL THE BROCCOLLI: Steaming or blanching for 30 seconds max keeps it bright green and firm. Boiling drains flavor and turns it limp. I used to skip this step entirely, but the difference in texture is noticeable.
  • SWAP OYSTER SAUCE FOR HOISIN: If oyster sauce isn’t your thing, hoisin adds depth with less fishiness. Use 1:1, but add a splash of rice vinegar to cut the sweetness from the honey. I was skeptical until I tried it—now it’s my go-to.

Pro cooking tips for great beef and broccoli recipe with london broil

London Broil Slicing

Slice your 1.5 lb London broil thinly against the grain—about ¼-inch thick—for maximum tenderness. Use a sharp chef's knife and angle it at 45 degrees for even slices.

Pat dry with paper towels before marinating to ensure a perfect sear. I like to cut the beef into 2-inch strips for easy tossing in the sauce later. 🔪

High-Heat Searing

Use a large skillet or wok with a high smoke point oil (like avocado or grapeseed oil) to sear the beef. Heat to medium-high (375°F) until the oil shimmers, then cook the beef for 2-3 minutes per side until deeply browned.

Crowd the pan slightly to render fat, then spread the slices for even browning. This step builds the Maillard reaction for deep flavor. 🔥

Broccoli Timing

Cook broccoli just until tender-crisp—about 3-4 minutes in the same pan after removing the beef. Overcooking turns it mushy, so watch closely. For extra color, add a pinch of baking soda (¼ tsp) to the water when blanching broccoli first—it keeps florets vibrant green. 🥦

Sauce Thickening

Thicken your sauce with a cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) stirred in at the end. Simmer for 30 seconds until glossy—this creates that signature restaurant-style consistency.

For a gluten-free version, substitute cornstarch with arrowroot powder. Taste and adjust with extra soy sauce or honey as needed. ✨

Resting the Beef

Let seared beef rest for 5 minutes before adding to the sauce. This prevents overcooking and helps juices redistribute. I cover the plate loosely with foil to keep it warm. The resting step is especially important for London broil, which can dry out quickly. 💫

Sesame Oil Finish

Add toasted sesame oil and sesame seeds off the heat to preserve their delicate flavors. Stir gently to distribute evenly—this adds nutty aroma and crunch. For a spicy kick, toss in ½ tsp red pepper flakes with the seeds. Garnish with green onions right before serving for freshness. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
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 substitute London broil with another cut of beef?

Yes! For this recipe, flank steak or sirloin work beautifully—they're both tender when sliced thinly against the grain. Avoid tougher cuts like chuck roast, as they won't achieve the same tenderness. If using sirloin, trim excess fat first for cleaner slices.

2

How do I prevent the broccoli from turning mushy?

Cook broccoli for only 3-4 minutes over medium-high heat—it should stay bright green and slightly crisp. For extra color, blanch florets in boiling water for 30 seconds before stir-frying. Overcrowding the pan also steams broccoli instead of searing it.

3

What's the best way to make this recipe gluten-free?

Replace soy sauce with tamari or coconut aminos, and swap cornstarch for arrowroot powder. Check oyster sauce labels—most contain wheat, so use a dedicated gluten-free brand. The sauce will still thicken perfectly with these substitutions.

4

Can I make this dish ahead of time?

Prepare the sauce up to 1 day ahead and store it in the fridge. Reheat gently with a splash of water. For the beef and broccoli, cook them fresh and reheat for 2-3 minutes in a skillet to maintain texture. The sauce actually improves overnight as flavors meld.

5

Why is my sauce too thin or too thick?

If too thin, simmer uncovered for 1-2 extra minutes to reduce. For thickening, whisk ½ tsp cornstarch with 1 tsp water and stir in. If too thick, add 1 tbsp warm water gradually. The sauce should coat the back of a spoon but remain pourable.

★★★★★4.7(2 reviews)
Categories Soups & Stews