This post may contain affiliate links. Please see our disclosure policy.
With a sweet and savory marinade marinade and quick broil, this easy London Broil recipe delivers tender beef infused with incredible flavor.
Looking for more impressive beef recipes? Don't miss my recipes for pan-seared ribeye steak, chopped steak, perfect burgers, and New York strip roast.

Easy London Broil Recipe at a Glance

- What is London Broil? Believe it or not, London Broil is not a cut of beef. Instead it refers to the preparation of flank steak or round steak that is marinated, broiled, and thinly sliced.
- Tender & Flavorful. My London Broil recipe uses a simple marinade that is both sweet and savory, and helps to tenderize the beef. Broiled to medium-rare, the beef is succulent and melt-in-your mouth tender.
- Perfect for Company. Easy Enough for a Weeknight Dinner. This marinated London Broil is one of the easiest recipes to make, yet the flavors are nothing short of spectacular.
Happy Cooking! xo Kristen
What You Need to Make London Broil

- Beef: London Broil is classically made with a top round steak or flank steak. Occasionally, you will find beef labeled as London Broil, which simply means that cut of beef is perfect for making London Broil.
- Pineapple Juice: To help sweeten and flavor the beef.
- Soy Sauce + Worcestershire Sauce: For savory, salty undertones.
- Olive Oil: Extra virgin olive oil is best.
- To Season: Minced garlic, dried onion flakes, and crushed red pepper flakes. Increase or decrease the amount of red pepper flakes to control the heat as desired.
- Oven-Safe Digital Thermometer: To guarantee perfect results and prevent overcooking or undercooking the London Broil.
How to Make London Broil
The most important step of making London Broil is marinating the beef. Be sure to allow at least 2 hours (8-12 hours is best) for the beef to sit in the marinade.
- Prepare London Broil Marinade. Whisk together the pineapple juice, soy sauce, Worcestershire, olive oil, garlic, red pepper flakes, and dried onion together in a small bowl or shallow dish.
- Marinate the Beef. Place the beef into a large storage bag or shallow dish and pour the marinade over the beef, tossing to coat. Let the beef marinate in the refrigerator for at least 2 hours and no longer than 24 hours. I find 8-12 hours is best.
Kristen's Tip
Using a storage bag makes clean-up a breeze, but I do recommend placing the bag in a large bowl or on a rimmed plate before placing it into the refrigerator on the off chance anything were to leak.


- Broil London Broil. Remove the beef from the marinade and place on a rimmed baking sheet or broiler pan and discard the marinade. Broil for 5 minutes, flip and continue to broil for 3-4 minutes or until medium-rare.
Alternative Cooking Method
As the name implies, London Broil is typically broiled. However, I have provided instructions in the recipe card for grilling London Broil if desired.

- Rest. After broiling, allow the meat to rest on a cutting board, tented with foil, for 10 minutes. This will keep every bite of the London Broil juicy and tender.
- Cut London Broil Against the Grain. Once rested, cut the London Broil against the grain into very thin slices, which just means to cut in the opposite direction, or perpendicular, to the parallel lines running down the meat.

Tips for Perfect London Broil
- Do not skip the marinade. For flavorful London Broil, you need to marinate the beef for at least 2 hours.
- Don't marinate longer than 24 hours. After 24 hours the marinade will begin to break the beef down, resulting in mushy meat.
- London Broil is best served medium-rare, or 130-135°F (54-57°C). Cooking any longer will result in dried-out tough beef.
- Use an oven-safe digital thermometer. It is best insert the probe of an oven-safe digital thermometer into center of the steak and set the alarm for 130-135°F. That will ensure the perfect temperature is reached.
Serving Suggestions
London Broil makes for an impressive entrée or can be added to salads, rice bowls, or used to make a steak sandwich. Let the following suggestions inspire you.
- As a Family Dinner: Serve sliced London Broil with parsley potatoes or orzo rice and a mandarin orange salad for a dinner the whole family will enjoy! Picky eaters included!
- For Date Night: For an impressive inexpensive date night in serve London Broil with smashed baby potatoes or mushroom rice pilaf and green beans almondine.
- On a Salad: Add sliced London Broil to an Asian noodle salad or use in place of the chicken on a southwest salad for a hearty and delicious dinner.
- In a Rice Bowl: Serve sliced London Broil over pineapple rice or Instant Pot cilantro lime rice with sliced avocado and salsa verde for a flavorful, inexpensive spin on a burrito bowl.
- Get Creative with Leftovers: If you find yourself with a small amount of leftover London Broil, try adding it to veggie fajitas, cheese quesadillas, or use it to make a steak sandwich.
More Delicious Marinated Entrees
- Greek Chicken Marinade
- Chicken Thigh Marinade
- Chicken Pineapple Kabobs
- Grilled Teriyaki Chicken
- Balsamic Pork Tenderloin
- Honey Garlic Pork Chops
- Easy Grilled Shrimp Skewers
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
London Broil

Ingredients
- ⅓ cup pineapple juice, canned, not fresh
- ⅓ cup low sodium soy sauce
- 1 tablespoon Worcestershire sauce
- 2 tablespoons extra virgin olive oil
- 8 cloves garlic, finely minced
- ½ tablespoon dried minced onion
- ½ teaspoon crushed red pepper flakes, more or less to taste
- 2 pounds round steak or flank steak
Instructions
- For the London Broil Marinade, whisk together ⅓ cup pineapple juice, ⅓ cup low sodium soy sauce, 1 tablespoon Worcestershire sauce, 2 tablespoons extra virgin olive oil, 8 cloves garlic, ½ tablespoon dried minced onion, and ½ teaspoon crushed red pepper flakes.
- Place the beef into a large storage bag or bowl and pour the marinade over the meat. Toss the meat in the marinade to coat and distribute the marinade evenly over the meat. Marinate the beef in the refrigerator for at least 2 hours and up to 24 hours. I find 8-12 hours best.
- When ready to prepare, preheat the broiler on your oven to high heat and adjust an oven rack to be about 4-5 inches from the flame.
- Remove the meat from the marinade and place it onto a sheet pan and discard the marinade.
- Place the sheet pan into the oven and broil for 5 minutes. Remove from the oven and flip the meat and return to the oven and broil for 3-4 minutes or until it reaches an internal temperature of 130-132℉ (55-56℃) for medium-rare.
- Remove the meat from the oven, place on a cutting board, loosely tent with foil, and allow to rest for 10 minutes. It will rise to about 135℉ (57℃) while resting.
- After resting the London Broil, cut the beef against the grain (perpendicular to the parallel lines of muscle fiber running down the meat) into very thin slices. and serve immediately.
Equipment
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This post was originally shared in 2021 and updated in 2025.













The recipe looks delicious. I'm assuming the olive oil is part of the marinade?
Yes! Enjoy, Joan! We love this one.
I don't have pineapple juice in the house. Can I use orange juice for the marinade?
Yes! It will have a more citrus-y flavor, but should be delicious.
Can I make this recipe in ,my instant pot or is the oven the best way to cook meat?
For this particular recipe, I would use the oven.
Such a flavorful packed recipe and so tasty! The family loves this recipe and I can't wait to make this again!
That marinade is SO good! It smells divine and made the flank steak taste absolutely wonderful. It cooked to perfection and we are excited to hvae this again for dinner!
It makes me so happy to hear you enjoyed this London Broil so much you are planning on having again! Thanks for sharing!
Easy to make - I loved the simple marinade, my family really enjoyed your recipe!
Thanks Meilissa! It is always a good thing when dinner is easy and tasty 🙂