The Best Homemade London Broil Recipe

Recipe
If you’ve been searching for a London Broil recipe that’s foolproof, flavorful, and downright impressive, this is it. Marinated in a bold mix of soy sauce, garlic, and hint of honey, this cut of beef transforms into a tender, juicy masterpiece with a caramelized crust that’s impossible to resist.
I’ve made this countless times for family dinners and gatherings, and it’s always the star of the table. The secret? Letting the marinade work its magic and searing it just right for that perfect medium-rare bite.
Trust me, one slice of this savory, melt-in-your-mouth London Broil, and you’ll wonder why you ever ordered it at a restaurant. Grab your skillet and let’s get cooking!
Ingredients
For the ultimate homemade London broil, using the right ingredients is key to achieving a tender, flavorful result. Start with a quality cut of beef, as this is the star of the dish, and pair it with a simple yet robust marinade that enhances its natural richness. Here’s what you’ll need, along with some insider tips to make your dish shine:
- London broil steak (1.5–2 lbs): Look for top round or flank steak—these cuts are lean and perfect for marinating. Pro tip: Avoid thicker cuts if you want even cooking and a beautiful char.
- Soy sauce (¼ cup): Adds depth and umami. Low-sodium works if you’re watching salt intake.
- Olive oil (¼ cup): Helps tenderize the meat and locks in moisture. Extra virgin is best for flavor.
- Red wine vinegar (2 tbsp): Balances the richness with a tangy kick. Balsamic vinegar can be a swap for a sweeter twist.
- Garlic (4 cloves, minced): Fresh garlic is a must—it’s non-negotiable for that aromatic punch.
- Worcestershire sauce (1 tbsp): Enhances the savory profile. Don’t skip this—it’s a game-changer.
- Honey (1 tbsp): Adds a hint of sweetness to balance the marinade. Maple syrup works as a sub.
- Black pepper (1 tsp): Freshly ground is ideal for maximum flavor.
- Kosher salt (1 tsp): Essential for seasoning. Adjust to taste after cooking.
- Optional: Red pepper flakes (½ tsp): For a touch of heat. Omit if you prefer it mild.
Extra tip: Double the marinade and set some aside for serving—it makes a fantastic sauce drizzled over the sliced steak.
How to Make the Best London Broil Marinade Secrets

Sear the London broil for 3-4 minutes on each side. This locks in the juices and creates a rich, flavorful crust. Use tongs to flip the meat gently, and avoid moving it around in the pan to guarantee an even sear.
Transfer the seared London broil to a baking sheet and roast in the oven for 8-12 minutes, or until the internal temperature reaches 130-135°F (54-57°C) for medium-rare.
Use a meat thermometer to check for doneness, as overcooking can make the meat tough.
Let the London broil rest for 10 minutes before slicing. Resting allows the juices to redistribute throughout the meat, securing a moist and tender bite.
Slice the meat thinly against the grain to maximize tenderness.
Serve immediately with your favorite sides. The meat will be at its most flavorful right after resting. Enjoy the fruits of your labor!
Nutrition
This delicious homemade London broil is packed with nutrients. Here’s the nutritional breakdown per serving:
Calories: 250 kcal
Total Fat: 12 g
Saturated Fat: 5 g
Trans Fat: 0 g
Cholesterol: 75 mg
Sodium: 350 mg
Total Carbohydrates: 1 g
Dietary Fiber: 0 g
Sugars: 0 g
Protein: 33 g
Chef Tips
I always recommend marinating the London broil for at least 4 hours, but overnight works even better for deeper flavor.
When grilling, sear it quickly over high heat, then lower the temperature to cook evenly without drying it out.
Let it rest for 10 minutes before slicing thinly against the grain for maximum tenderness. A meat thermometer guarantees it’s medium-rare (130°F) for best results.
Frequently Asked Questions
Can I Use a Different Cut of Beef for This Recipe?
Yes, you can use a different cut, but I’d recommend something similar, like flank or skirt steak. They’re lean and tender when marinated right. Just adjust cooking times since thickness varies. Avoid tougher cuts—they won’t work as well.
How Do I Store Leftover London Broil?
Store leftover London broil in an airtight container or wrap it tightly in foil. I refrigerate mine for up to 3 days. For longer storage, I freeze slices with parchment between them for easy reheating later.
Can I Grill London Broil Instead of Broiling It?
I can definitely grill london broil instead of broiling it. I’d just marinate it first, then cook it over high heat for a few minutes per side. I always let it rest before slicing it thin.
What Sides Pair Well With London Broil?
I love pairing London broil with roasted potatoes or garlic mashed potatoes. A crisp green salad or grilled asparagus also works great. Sometimes I’ll add buttery corn on the cob for a hearty, satisfying meal.
How Long Should I Let the Meat Rest Before Slicing?
Let your London broil rest for 10 minutes before slicing. I always cover mine loosely with foil—this lets the juices redistribute so every bite stays tender. Cutting too soon means losing all that delicious flavor.
