FREE 5-Ingredient Recipe EBook
GET IT NOWMy London Broil Recipe Is The Perfect Tender Steak For Every Occasion

This London broil is one of my favorites for easy dinners and special meals alike. It’s simple enough for a casual night, yet flavorful and special enough for a holiday. Here’s why my London broil recipe is perfect for every occasion:
- Savory, tender steak every time – The tough cuts typically used for London broil recipes are not naturally super tender. But thanks to my simple, flavorful marinade and cooking tips, yours will turn out juicy and tender. Promise.
- Quick and easy – You can marinate this in advance and it cooks in less than 15 minutes. Plus, unlike my usual steak in the oven method, you don’t have to sear it first.
- It’s the perfect size, and easy to scale – A typical London broil steak is just right for 4 people (hello, family dinner!), but you can easily cook 2 or 3 on a larger pan if needed. And even though it’s not as fancy as filet mignon or tomahawk steak, it still feels nice enough for holidays and date nights.
Let me show you the best way to cook London broil in the oven, because we could all use an all-purpose recipe like this. Make it with me!

Ingredients & Substitutions
Here I explain the best ingredients for my London broil recipe, what each one does, and substitution options. For measurements, see the recipe card.
The Cut Of Beef:
London broil isn’t actually a cut of beef — it’s a method. You marinate the beef and broil (or grill) it under high heat. Despite the name, this dish is American, not British.
My London broil recipe uses flank steak, which is how it originated (source). You might see top round steak or coulotte labeled as London broil at the grocery store or butcher — those work just as well. You can even use skirt steak or hanger steak, but these will cook faster since they’re thinner.
London Broil Marinade:
You need a marinade that has oil, salt, and an acidic ingredient to tenderize the meat. I use the one below for my London broil, but you can also use my balsamic steak marinade.
- Olive Oil – This locks in flavor and moisture, and promotes browning. Avocado oil works well, too.
- Coconut Aminos – For umami flavor. This brand is one of my favorites. It’s my go-to soy sauce substitute and I like the hint of sweetness, but feel free to swap in low-sodium soy sauce.
- Lemon Juice – Tenderizes the meat. You can also use lime juice or any vinegar (like apple cider vinegar, red wine vinegar, or balsamic vinegar) for a similar effect.
- Worcestershire Sauce – Gives my London broil marinade more umami flavor, plus a hint of sweetness. I use this gluten-free brand. While it adds a small amount of sugar, it’s negligible.
- Garlic – Fresh garlic is the most flavorful, but jarred garlic is fine for convenience.
- Herbs – I used dried oregano and fresh thyme, mostly because that’s what I had. You can replace the tablespoon of fresh herbs with a teaspoon of dried herbs, or replace the 2 teaspoons of dried herbs with 2 tablespoons of fresh herbs. I’ve also made this London broil recipe using Italian seasoning instead of oregano, and fresh rosemary or parsley instead of thyme.
- Sea Salt & Black Pepper
The Topping:
I always top the steak with a dollop of compound butter for a rich, flavorful finish. My version combines butter, garlic, fresh chives, parsley, and sea salt. You can also opt for chimichurri sauce, or even spread some roasted garlic on top.

How To Cook London Broil
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Marinate the steak. Place it in a large zip lock bag, along with the olive oil, coconut aminos, lemon juice, Worcestershire sauce, garlic, salt, black pepper, oregano, and thyme. Squeeze out excess air, seal, and gently massage the marinade into the steak. (Alternatively, you can mix up the marinade in a small bowl and pour it over the steak in a large bowl or baking dish.) Pop it in the fridge.
- Make the herb butter. Find my compound butter recipe here. After refrigerating, slice it into pats.


- Cook London broil in the oven. Remove the steak from the marinade, and place into a baking dish (this one is my fave, but you can also use a cast iron skillet or even a grill pan). Broil on High, flipping halfway through, until done to your liking — see my time and temp chart below for best results.
- Rest, then slice. Remove the London broil from the baking dish (so it doesn’t continue cooking!). Let the steak rest for 10 minutes to let the juices settle before slicing. Top with compound butter if you like — I always do!



My Recipe Tips
- Marinate for as long as possible, but no more than 24 hours. I find that 2 hours is the bare minimum, but for the best London broil, let it marinate at least overnight. Don’t go over 24 hours, though, or your meat will turn mushy.
- Bring the steak to room temperature before cooking. It usually takes 30-60 minutes. If you forget, at least let it sit out while you preheat the oven.
- Position the oven rack correctly. The ideal spot is where the London broil would end up about 6 inches from the heating element after placing it in the oven.
- Be careful not to overcook. The time can vary depending on the thickness of your steak, and tougher cuts like this are best cooked to medium-rare or medium (unless they are slow cooked, which is a totally different method). See my tips and time chart below.
- Slice against the grain. This breaks up the muscle fibers and ensures that every bite is tender.
- Prefer to cook it outside on the grill? Follow my grilled London broil recipe for the method and timing. Feel free to use the same marinade I have here.
London Broil (Easy, Tender Recipe)
Learn how to cook London broil with my simple marinade and time chart! This easy London broil recipe is juicy, tender, and flavorful.
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Place the flank steak into a zip lock bag. Add the olive oil, coconut aminos, lemon juice, Worcestershire sauce, minced garlic, sea salt, black pepper, oregano and thyme.
-
Seal the bag and press out the excess air. Massage the marinade into the steak with your hands, on the outside of the bag. Place the bag in the refrigerator for at least 2 hours, or up to 24 hours.
-
Meanwhile, if desired, make compound butter using instructions here. Store in the fridge until ready to serve.
-
When ready to cook, remove the steak from the fridge 30 minutes before cooking. Preheat the oven to the Broil setting (use High if yours has multiple settings). Position the oven rack 6-8 inches from the heating element.
-
Place the steak in a baking dish. (Discard the remaining marinade in the bag.)
-
Cook London broil under the broiler for about 12-14 minutes, flipping halfway through, until the internal temperature reads 130 degrees F (57 degrees C) for medium-rare. (See my time chart in the post above if you like a different doneness.)
-
Transfer the London broil to a cutting board and let it rest for 10 minutes. Slice against the grain into strips. Top with compound butter if you like.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1/4 lb flank steak, or 1/4 of entire recipe
- Tips and time chart: To help you cook London broil perfectly, check out my recipe tips above and my time and temperature chart here.
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 3-5 days. I like to toss them in my steak salad or beef stir fry.
- Meal prep: I highly recommend marinating London broil the night before! You can also mix up the marinade multiple days ahead, but wait until 24 hours before to add the steak.
- Reheat: Warm in a hot skillet, or place in the oven at 300 degrees F with a bit of broth and covered in aluminum foil, to lock in moisture.
- Freeze: The cooked steak will keep in the freezer for up to 3 months. If possible, freeze it whole rather than sliced.
- Note on nutrition info: I only included half of the marinade in the calculation, because the other half gets discarded. The optional compound butter is not included.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
London Broil
How Long To Cook London Broil?
London broil cooks quickly under high heat, but it depends on how thick your steak is. It usually takes me 6-7 minutes per side for a 1-inch-thick steak, done to medium rare.
For best results, I recommend going by the internal temperature and using a probe thermometer. You just set the temp and it’ll beep when your steak is ready! A regular meat thermometer like this works, though.
Use my chart to get the doneness you like:
| Desired Doneness | Broil Time | Internal Temperature * |
|---|---|---|
| Rare | 8-12 minutes | 120 degrees F |
| Medium Rare | 10-14 minutes | 130 degrees F |
| Medium | 14-18 minutes | 140 degrees F |
| Medium Well | 16-20 minutes | 150 degrees F |
| Well Done | 18-22 minutes | 160 degrees F |
*Note: The temperatures above are when you’d remove the London broil from the oven. The internal temp will rise another 5-10 degrees while resting.

Serving Ideas
London broil is very versatile, which is one of the reasons I like it. Try it with one of my easy side dish recipes:
- Veggies – I served it with sauteed broccoli above, but my roasted asparagus or fried brussels sprouts also pair well. For a fancier touch, try my green beans almondine.
- Potatoes – Roasted potatoes or roasted sweet potatoes are great when you want something more filling, or choose my mashed cauliflower or roasted rutabaga for lighter options.
- Salad – I love London broil with a BLT salad or kale salad. For a festive spread, throw together my colorful pomegranate salad.

Shop
My
Custom












106 Comments
Glenda
0I’ve never made or tasted London Broil. Now, I’m anxious to try your easy recipe. It looks scrumptious! Thank you for sharing it!
Andrea
0This recipe is packed with flavor! I love it!
Toni
0This is so perfect!! Everyone at my house was really impressed!
Raquel
0This was so easy to make in the oven. A wonderful holiday dinner recipe!
Kristyn
0My mouth is watering! This will be the perfect date night in! Looks so juicy!
Ashley
0I love this recipe! I’ve never made a London broil before but this turned out perfectly.
Paige Franklin
0Absolutely cooked to perfection. Great recipe!