If you’re looking for a flavorful, juicy, and budget-friendly way to enjoy roast beef, this easy delicious London Broil recipe is a must-try! Perfect for a hearty family dinner or meal prep, this easy recipe transforms an affordable cut of beef into a tender, mouthwatering dish with a delicious marinade and simple cooking technique. Keep reading for the ultimate step-by-step recipe to make this easy delicious London broil at home!

What you need to make this easy delicious London broil + substitutions:
- London Broil– A lean, budget-friendly cut of beef that becomes tender and flavorful when marinated and cooked properly. You can use a top round or flank steak.
- Olive Oil– Helps keep the meat moist and enhances the marinade’s ability to penetrate the beef.
- Worcestershire Sauce– A tangy, savory ingredient that enhances the beefy richness in this london broil.
- Garlic- Infuses the roast with a bold, aromatic flavor.
- Black Pepper– Adds a mild heat and enhances the overall seasoning.
- Sea Salt– Essential for bringing out the natural flavors of the beef. We use Redmond sea salt, it’s our favorite and we use it in everything! You can use the code daddioskitchen for 15% off. We get the big big bag! 🙂
- Smoked Paprika– Gives a subtle smokiness and enhances the beef’s richness.
- Onion Powder– Adds a hint of sweetness and depth to the marinade.
- Red Pepper Flakes (optional)– Adds a slight kick for those who enjoy a bit of heat in their london broil.
If you love this, you may also love:
Alright, let’s get to making this recipe!
Easy Delicious London Broil
Ingredients
- 2-3 lbs top round or flank steak (London broil)
- ¼ cup olive oil
- ¼ cup Worcestershire sauce
- 3-4 garlic cloves, minced
- 1 tbsp sea salt
- 1 tsp black pepper
- 1 tsp paprika
- 1 tsp onion powder
Instructions
- Place the meat in a large zip-top bag or shallow dish. Add the olive oil and Worcestershire sauce and rub in it. Sprinkle the seasonings over the top and press them in. Make sure it's fully coated. Seal and refrigerate for at least 4-24 hours, preferably closer to 24 hours for maximum flavor and tenderness.
- Remove the beef from the refrigerator 30 minutes before cooking to bring it to room temperature. Preheat your oven to 425°F (220°C).
- Heat a large cast iron pan on medium-high heat with a drizzle of olive oil or butter. Sear the beef for 2-3 minutes per side until a golden-brown crust forms.
- Transfer your cast iron pan to the preheated oven for 10-15 minutes, or until the internal temperature reaches 125-130°F (52-54°C) for medium-rare or 135-140°F (57-60°C) for medium (use a meat thermometer for accuracy).
- Remove the beef from the oven and let it rest for 10-15 minutes. This allows the juices to redistribute, keeping the meat tender and juicy. Slice the beef thinly against the grain for maximum tenderness. Enjoy!




