This London broil recipe is beef steak that is marinated in olive oil, garlic, herbs and spices, then cooked to tender and juicy perfection. An easy main course option that produces perfect results each and every time.

I love a good steak, whether it’s succulent filet mignon with garlic butter, a quick and easy pepper steak stir fry, or this simple, yet totally satisfying London broil.

London broil on platter partially sliced.

When I need steak for a crowd, I turn to London broil. It’s a large cut of meat that serves plenty of people, and my homemade marinade gives it great flavor. Pair your meat with some fabulous side dishes, then watch the rave reviews roll in!

London broil ingredients

Ingredients including beef, olive oil, soy sauce, garlic and seasonings.

This recipe is made with beef roast, olive oil, soy sauce, Worcestershire sauce, lemon juice, lemon zest, garlic, Italian seasoning, crushed red pepper flakes, salt, pepper, onion powder, smoked paprika and parsley.

How do you cook London broil?

Start by whisking together a marinade of lemon juice, olive oil, soy sauce, garlic, dried herbs and spices. Place the marinade in a resealable bag or bowl, then add the meat. Spoon the marinade over the meat, then let it sit for at least 2 hours. Place the meat on the grill or in the oven, and cook until you reach your desired level of doneness. Let the meat rest for a few minutes, then thinly slice, add a little fresh parsley, and serve.

Step by step process shots showing how to marinate London broil.

Tips for the perfect dish

  • While the meat should marinate for at least 2 hours, it can go as long as 12 hours. I try to do the full 12 hours whenever possible for the best flavor.
  • I prefer to cook my steak on a grill. If it’s cold outside, I use an indoor grill pan. No grill at home? You can make this recipe using your broiler instead with great results.
  • Serve your meat with sides such as mashed or roasted potatoes, and a green vegetable like asparagus, green beans or broccoli.
  • Leftovers will stay fresh in the refrigerator in an airtight container for up to 3 days. You can reheat the meat in 30 second increments in the microwave, or on the stove. I like to use leftovers in salads or on sandwiches.
  • Be sure to slice your meat against the grain with a sharp knife for the most tender results.
  • You can choose a piece of meat labeled as London broil, or else opt for a different cut of beef such as top round, top sirloin or flank steak.
A piece of marinated beef roast on a sheet pan.

Recipe FAQs

What cut of meat is a London broil?

London broil is not a specific cut of meat, but actually a method of preparation that involves marinating a beef roast, then grilling or broiling it and carving the meat into thin slices. You may find meat at your grocery store that is labeled as London broil which is likely a top round, flank steak or sirloin cut. Many cuts of beef labeled as London broil are not very tender by nature, which is why it is important to marinate the meat and avoid overcooking it to keep it as tender as possible.

How do you tenderize a London broil?

The best way to tenderize this cut of meat is to marinate it. My marinade contains lemon juice, abnd the acid from the lemon juice serves as the primary tenderizing agent. I recommend marinating your meat for a minimum of 2 hours, but longer is better.

Sliced London broil served with mac and cheese and green beans.

Steak temperatures

It is super important to use a meat thermometer to make sure you do not overcook your meat. I recommend that you insert an electronic probe thermometer into the thickest part of the meat to determine whether the steak is at your preferred level of doneness. I personally prefer to cook my meat to medium for optimal flavor and texture.

Don’t forget to let your steak rest for at least 5 minutes before you cut into it. Take the meat off the heat a few degrees before you reach your desired internal temperature, as it will continue to cook as it rests.

  • Rare Temperature: 130 degrees F
  • Medium-Rare Temperature: 135 degrees F
  • Medium Temperature: 145 degrees F
  • Medium-Well Temperature: 150 degrees F
  • Well Done Temperature: 160 degrees F

London Broil flavor variations

You can add other ingredients to the marinade to customize the flavors to your tastes.

  • Savory and Sweet: Add 2 tablespoons of maple syrup or brown sugar to the marinade along with a tablespoon of balsamic vinegar.
  • Double Herbs: Add 1/4 cup of fresh chopped herbs such as blend of basil, chives, oregano, thyme and rosemary.
  • Garlic Delight: Double the amount of fresh garlic, and also add 1/2 teaspoon of garlic powder.

This dish is sure to be a big hit for parties, potlucks and gatherings, it’s great for both kids and adults!

More steak recipes to try

5 from 6 votes

The Best London Broil Recipe

AuthorSara Welch
London broil on platter partially sliced.
This London broil recipe is beef steak that is marinated in olive oil, garlic, herbs and spices, then cooked to tender and juicy perfection. An easy main course option that produces perfect results each and every time.
Time
Prep Time10 minutes
Cook Time18 minutes
Marinating Time2 hours
Total Time2 hours 28 minutes
Course Main
Cuisine American
Serves 6

Ingredients 

  • 1/2 cup olive oil
  • 1/3 cup soy sauce low sodium is fine
  • 1/4 cup Worcestershire sauce
  • 1/4 cup lemon juice
  • 1/2 teaspoon lemon zest
  • 1 tablespoon minced garlic
  • 1 tablespoon dried Italian seasoning
  • 1/2 teaspoon crushed red pepper flakes optional
  • 1 teaspoon black pepper
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon onion powder
  • 1 teaspoon smoked paprika
  • 2 pounds London broil roast such as top round or sirloin
  • 2 tablespoons fresh parsley chopped

Instructions 

  • Place the olive oil, soy sauce, Worcestershire sauce, lemon juice, lemon zest, garlic, Italian seasoning, red pepper flakes, black pepper, salt, onion powder and smoked paprika in a bowl or in a resealable gallon sized freezer bag. Whisk to combine.
  • Add the meat to the marinade. Marinate the meat for at least 2 hours, or up to 24 hours.
  • BROILER DIRECTIONS: Preheat the broiler to medium (450 degrees F). Place the meat on a sheet pan coated with cooking spray. Broil for approximately 7 minutes per side, or until a thermometer inserted into the thickest part of the meat registers 135-140 degrees F. The cook time may vary depending on the thickness of your meat.
  • GRILL DIRECTIONS: Preheat a grill or grill pan to medium-high heat. Add the meat and cook for approximately 7-8 minutes per side, or until a thermometer inserted into the thickest part of the meat registers 135-140 degrees F. The cook time may vary depending on the thickness of your meat.
  • Let the meat rest for 5-7 minutes. Thinly slice the meat, then sprinkle with parsley and serve.

Notes

  1. While the meat should marinate for at least 2 hours, it can go as long as 12 hours. I try to do the full 12 hours whenever possible for the best flavor.
  2. It’s very important to use a thermometer so that your meat does not overcook, as London broil can get tough if it’s cooked for too long.

Nutrition

Calories: 285kcal | Carbohydrates: 5g | Protein: 2g | Fat: 18g | Saturated Fat: 3g | Sodium: 1028mg | Potassium: 167mg | Fiber: 1g | Sugar: 2g | Vitamin A: 302IU | Vitamin C: 8mg | Calcium: 36mg | Iron: 2mg

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments