This easy preparation for London Broil results in a delicious tender cut of beef after being marinated to perfection.
Made with inexpensive ingredients, this recipe for London Broil has spectacular results. The beef is tender, juicy, and flavorful! Pair it with Roasted Red Potatoes or Twice Baked Potatoes and a Spinach Avocado Salad for a delicious meal.

Growing up, my mom often made London Broil paired with rice pilaf. We viewed it as a fancy dinner because the flavors were so impressive.
But there is nothing fancy about London Broil. It is made with simple ingredients and an inexpensive cut of beef. And when prepared correctly, the results are spectacular.
What is London Broil?
Even though you may find cuts of beef labeled as London Broil, London Broil is not a cut of beef, instead, it refers to the preparation. It is typically a top-round steak or flank steak that is marinated and then broiled in the oven.
The combination of marinating and broiling at high heat results in a tender, succulent piece of beef from a tougher cut of beef.
Notes on Ingredients

- London Broil: When shopping for the beef for this recipe, you can select a cut of beef that is labeled as a London Broil, Top Round Steak, or Flank Steak.
- Pineapple Juice: Using 100% pineapple juice in the marinade for London Broil, not only helps to add flavor to the beef but will help to tenderize the tougher cut of meat.
- Red Pepper Flakes: The spice from the red pepper flakes adds a bit of a kick to the marinade. Feel free to omit for sensitive palates or increase for a bit more heat.
How to Marinate London Broil
This cut of beef is desperate for flavor. My recipe for London Broil Marinade is made with simple ingredients that pack a ton of flavor into the beef while working to tenderize the beef.
You want to marinate the beef for at least 2 hours, but 8-12 hours is best. For best results, don't marinate longer than 24 hours, as the meat can begin to break down and become mushy.
- In a medium bowl whisk together the pineapple juice, oil, soy sauce, Worcestershire sauce, red pepper flakes, and dried minced onion together.

- Place the meat into a large storage bag or large dish and pour the marinade over the beef.
- Seal the bag and toss to coat. If using a bowl, try to fully submerge the beef in the marinade.
- Place into the refrigerator and allow the meat to sit in the marinade for at least 2 hours or overnight, but no longer than 24 hours.

How to Cook London Broil
- 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 beef from the marinade, letting the excess marinade drip away, and place it onto a sheet pan. Discard the marinade.

- Place the sheet pan into the preheated oven and broil for 5 minutes. Remove from the oven, flip the meat, return to the oven, and broil for 3-4 minutes, or until the internal temperature reaches 130 degrees Fahrenheit.
- Remove the meat from the oven and allow to rest for 10 minutes. This will allow the London Broil to reach about 135 degrees in temperature AND redistribute the juices through the beef, keeping it flavorful and juicy once cut.

- To serve, cut the London Broil against the grain into very thin slices.

Storing Leftover London Broil
London Broil is best served immediately. However, leftover London Broil can be stored in a sealed container for 3 days.
If the leftovers are cut into slices already, reheat the slices in a dry skillet quickly until just warm. If the London Broil is not sliced, broil for 2 minutes per side just to warm through.
I find that leftover London Broil is best when used in the filling of quesadillas, fajitas, tacos, as a filling for a quick steak sandwich, or for topping on a salad instead of being served alone.
Serving Suggestions
- Serve sliced London Broil with Roasted Asparagus and Baked Sweet Potatoes or Roasted Fingerling Potatoes for a delicious family dinner.
- Serve with a side of Asian Noodle Salad for a hearty, flavorful meal.
- For an impressive inexpensive date night in, serve this delicious London Broil with Mashed Potatoes and Green Beans Almondine.
- Serve sliced London Broil in place of the chicken on a Southwestern Cobb Salad.
Recipe FAQs
Yes, you can certainly grill your marinated cut of beef. Preheat your grill to medium-high. Remove the meat from the marinade and then grill for 7-8 minutes per side, or until the internal temperature reaches 130-135 degrees.
For best results, cook the London Broil to medium-rare, which is between 130-135 degrees Fahrenheit. While you can cook to medium or medium-well, the meat will not be as tender or juicy.
If you look at the London Broil, there are parallel lines of muscle fiber running down the meat. You want to cut in the opposite direction, or perpendicular, to those parallel lines. This results in tender, melt-in-your-mouth steak.
Yes! Feel free to use any of your favorite marinades in place of this pineapple soy marinade. Just be sure that you don't marinate the beef for longer than 2 hours if the marinade is made with lemon or lime juice, as the acid will break the beef down too much if marinated past 2 hours.
No, but by inserting an oven-safe thermometer into the middle of the London Broil, you can ensure that the beef reaches the correct temperature. You can remove your London Broil and check the temperature every 3 minutes using a digital thermometer if it is not oven-safe. Food and Wine has a good guide to follow to determine the temperature of the beef without a thermometer.
More Impressive Beef Entrees
Need more inspiration for planning meals that your family will love? Sign up for my FREE Meal Plans and each week you will get a meal plan with a shopping list.
If you tried this marinated London Broil, I would love for you to leave a comment and rating below.

London Broil
Ingredients
- â…“ cup pineapple juice
- â…“ cup soy sauce
- 1 tablespoon Worcestershire sauce
- 2 tablespoons olive oil
- 2 tablespoons minced garlic
- ½ tablespoon dried minced onion
- ½ teaspoon crushed red pepper flakes
- 2 pounds London Broil or flank or round steak
Instructions
- For the marinade, whisk together the pineapple juice, soy sauce, Worcestershire sauce, garlic, red pepper flakes, and dried minced onion.
- Place the meat 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 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 an internal temperature of 130 degrees F for medium-rare.
- Remove the meat from the oven and allow to rest for 10 minutes--it will rise in temperature to about 135 degrees. Then cut against the grain (perpendicular to the parallel lines of muscle fiber running down the meat) into very thin slices.
Equipment Needed
Notes
Nutrition
Jane
I don't have pineapple juice in the house. Can I use orange juice for the marinade?
Kristen Chidsey
Yes! It will have a more citrus-y flavor, but should be delicious.
Susie
Can I make this recipe in ,my instant pot or is the oven the best way to cook meat?
Kristen Chidsey
For this particular recipe, I would use the oven.
Beth
Such a flavorful packed recipe and so tasty! The family loves this recipe and I can't wait to make this again!
Lisalia
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!
Kristen Chidsey
It makes me so happy to hear you enjoyed this London Broil so much you are planning on having again! Thanks for sharing!
Melissa
Easy to make - I loved the simple marinade, my family really enjoyed your recipe!
Kristen Chidsey
Thanks Meilissa! It is always a good thing when dinner is easy and tasty 🙂