This easy London broil marinade is packed full of all the right flavors to compliment your juicy, grilled or broiled steak dinner! The acid from the balsamic, Worcestershire, and soy sauce helps you produce a perfectly tender steak. When combined with Dijon mustard and minced garlic, this marinade adds all the flavor you need to make a truly incredible London broil!
Easy London Broil Steak Marinade
A good marinade is key to making a perfectly tender London broil. What starts out as a tough piece of meat can turn into a flavorful, juicy steak dinner if you get the marinade just right!
This simple London broil steak marinade has the perfect balance of flavors to turn a fairly inexpensive cut of meat into a restaurant-worthy meal. Best of all, you can have the marinade ready to go in under 5 minutes!
Jump to:
🥘 Ingredients
If you don't already have these ingredients on hand, you should be able to grab them on a quick trip to the grocery store. Your local grocer may label the steak as a London broil but if not, you are looking for a flank or top-round steak.
London Broil Marinade
- Balsamic Vinegar - ¼ cup.
- Worcestershire Sauce - ¼ cup.
- Soy Sauce - ¼ cup.
- Olive Oil - ¼ cup, extra virgin olive oil (EVOO).
- Dijon Mustard - 1 tablespoon of Dijon or honey Dijon mustard.
- Garlic - 1 teaspoon of minced garlic (about 1 clove).
- Black Pepper - 1 teaspoon of ground black pepper (freshly ground is best).
- Kosher Salt - ½ teaspoon.
- Thyme (optional) - 1 teaspoon of thyme or oregano.
London Broil
- London Broil - 2-pound London broil (typically 2 inches thick).
*Be sure to see the recipe card below for ingredients, amounts & instructions!*
🔪 How To Make London Broil Marinade
Making the marinade itself is super simple! You will need some measuring utensils, a mixing bowl, a large ziploc bag, or brining container.
1 batch of this marinade is enough to marinate a 2-pound London broil or 2 pounds of steak which would be about 6 servings. If you have a larger London broil or are making more than 1, you can easily double or triple the recipe!
London Broil Marinade
- Make the marinade. In a Ziplock storage bag, mixing bowl, or brining container, combine the ingredients for your marinade (¼ cup balsamic vinegar, ¼ cup Worcestershire sauce, ¼ cup soy sauce, ¼ cup olive oil,1 tablespoon of Dijon mustard, 1 teaspoon of garlic, 1 teaspoon of ground black pepper, ½ a teaspoon of Kosher salt, and 1 teaspoon of thyme or oregano).
- Tenderize. Prep your 2-pound London broil steak by tenderizing both sides with a meat mallet, then use a sharp knife to cut the surface of the meat in a criss-cross pattern. *Tenderizing your London broil is highly recommended.
- Marinate. Add your London broil to the marinade so that all sides are coated. If using a bag, squeeze the marinade around the steak so it is touching all sides. Place it in the fridge to marinate for at least 30 minutes, but preferably a few hours. You can let it marinate for up to 24 hours, but not any longer (*see note).
London Broil
- Prep. Move the top oven rack to the second from the highest position and set your oven to broil on high (or just 'broil' if your oven doesn't have a high/low setting).
- Remove from marinade. Take your London broil out of the marinade and discard what is left behind. Place it onto a broiler pan or a wire rack on top of a baking sheet. *Alternatively you may line a tray or pan with foil.
- Broil. Place your steak on the center of the top rack and broil for 7 minutes per side for medium-rare (9 minutes per side for medium).
- Rest. Pull your London broil out of the oven and transfer it to a plate or cutting board. Cover it loosely with a piece of foil and let it rest for 10 minutes. Then, slice against the grain and serve.
Use this marinade the next time you make a classic London broil or grilled London broil for dinner! Serve your steak with some classic steakhouse sides like creamed spinach or baked sweet potatoes and enjoy!
For more suggestions on building the perfect steak dinner, check out my page on what to serve with steak!
💭 Angela's Pro Tips & Notes
- This marinade will be delicious on any steak and does not exclusively have to be used on a London broil.
- If you have the time, it is best to set the meat out on the counter to come to room temperature before cooking. This takes 30 minutes to 1 hour, but it will help your London broil cook evenly.
- Always dispose of marinade after it has come in contact with raw meat or you risk exposure to foodborne illnesses.
- To store: If you'd like to make the marinade in advance, store the unused marinade in an airtight container in the fridge and use it within 1 week.
- A marinating London broil can be frozen after sealing in a heavy-duty freezer storage bag or container. The meat will marinate while thawing overnight before you cook it up!
❓ How Long Should You Marinate A London Broil?
You can marinate your London broil for as little as 30 minutes, but this does not provide sufficient time to truly tenderize the meat. A few hours will yield better results but about 6 hours is best if time allows. You can leave your steak in the marinade for up to 24 hours, but any more the acid will break down the meat and give it an undesirable texture.
❓ Is London Broil Marinade Keto?
This marinade is keto! It has only 1 gram of carbs per serving with 6 servings. However, you don't eat all of the marinade liquid so it is actually significantly less!
❓ Does A London Broil Need To Be Marinated?
Generally speaking, a London broil is a tough cut of meat. That is why it is recommended to not only tenderize the meat with a mallet but also marinate it for the best texture.
🥩 More Seasonings & Marinades!
- Carne Asada Marinade
- Creole Seasoning
- Steak Marinade
- Pork Seasoning
- Greek Chicken Marinade
- Chili Seasoning
Do you love a recipe you tried? Please leave a 5-star 🌟rating in the recipe card below and/or a review in the comments section further down the page.
Stay in touch with me through social media @ Pinterest, Facebook, Instagram, or Twitter! Subscribe to the newsletter today (no spam, I promise)! Don't forget to tag me when you try one of my recipes!
📖 Recipe Card
London Broil Marinade
Ingredients
London Broil Marinade
- ¼ cup balsamic vinegar
- ¼ cup Worcestershire sauce
- ¼ cup soy sauce
- ¼ cup olive oil (extra virgin)
- 1 tablespoon Dijon mustard (or honey Dijon mustard)
- 1 teaspoon garlic (minced)
- 1 teaspoon ground black pepper (freshly ground is best)
- ½ teaspoon Kosher salt
- 1 teaspoon thyme or oregano (optional)
London Broil
- 2 lb London broil (typically 2 inches thick)
(Note: 2x or 3x only changes the ingredient list)
Instructions
London Broil Marinade
- In a Ziplock storage bag, mixing bowl, or brining container, combine the ingredients for your marinade (balsamic vinegar, Worcestershire sauce, soy sauce, olive oil, Dijon mustard, garlic, black pepper, salt, and optional thyme or oregano).
- Prep your steak by tenderizing both sides with a meat mallet, then use a sharp knife to cut the surface of the meat in a criss-cross pattern. *Tenderizing your London broil is highly recommended.
- Add your London broil to the marinade, submerging it as much as possible. If using a bag, squeeze the marinade around the steak so it is touching all sides. Place it in the fridge to marinate for at least 30 minutes, but preferably a few hours. You may leave it for up to 24 hours, but no longer.
London Broil
- Move the top oven rack to the second from highest position and set your oven to broil on high (or just 'broil' if your oven doesn't have a high/low setting).
- Remove the steak from the marinade and place it onto a broiler pan or a wire rack set over a rimmed baking sheet. *Alternatively you may line a tray or pan with foil.
- Place the London broil on the center of the top rack and broil for 7 minutes per side for medium-rare (9 minutes per side for medium).
- Remove the steak from the oven and cover it loosely with a piece of foil. Let it rest for 10 minutes, then slice against the grain and serve.
Notes
- This marinade will be delicious on any steak and does not exclusively have to be used on a London broil.
- If you have the time, it is best to set the meat out on the counter to come to room temperature before cooking. This takes 30 minutes to 1 hour, but it will help your London broil cook evenly.
- Always dispose of marinade after it has come in contact with raw meat or you risk exposure to foodborne illnesses.
- To store: If you'd like to make the marinade in advance, store the unused marinade in an airtight container in the fridge and use it within 1 week.
Leslie says
Your Jump to Recipe link doesn’t work, even after waiting for the ads to finish.
Angela Latimer says
Can you share with me what browser you were using (firefox, safari, chrome?) and if you have any popup or ad blockers enabled? Thank you so much!
Judy Lacks says
Absolutely the best recipe! So easy to follow and so delicious. This is the only recipe for London broil that my husband will use. Thank you!!!
Natalie says
Making this for a dinner party next week- how thick should the steak be after it is tenderized for it to have your same cooking time? Do you start with 2” thick or tenderize it until it is 2”?
Angela @ BakeItWithLove.com says
Hi Natalie, I actually think the London broil in these photos was closer to 1 1/2 inches in thickness when I finished tenderizing the beef. Anywhere betwween that 1 1/2-2 inch thickness and around 2-2 1/2 pounds should be really close on the cooking time. Enjoy!
Anonymous says
Excellent, followed your directions and came out perfect yum.