Onion London Broil Recipe | Juicy, Flavorful & Easy to Make
London broil is an affordable, delicious steak that tastes like it belongs in a restaurant when paired with caramelized onions! Onion London Broil Recipe is a dish that is both affordable and restaurant-quality. A delicious marinade and detailed cooking instructions are included in this recipe for a London broil with onions that is sweetly juicy and tender.

Why You’ll Love This Recipe
- Ideal for weeknight dinners, with quick prep and fast cooking.
- Affordable and Delicious A fantastic dish made from a cheaper cut of beef.
- Juicy and tender Marination and correct slicing make the onion london broil recipe all the difference.
Ingredients for the Best Onion London Broil
It’s important that you use the right ingredients to get a juicy, tasty steak. First, let’s talk about the marinade, which gives the beef lots of flavors. This Onion London Broil Recipe creates a beautifully marinated steak that pairs perfectly with caramelized onions
For the Marinade:
- 1 ½ lbs London broil steak
- 2 large onions, thinly sliced
- ⅓ cup soy sauce
- ¼ cup olive oil
- 2 tbsp Worcestershire sauce
- 3 cloves garlic, minced
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- 1 tsp black pepper
- ½ tsp smoked paprika
- ½ tsp dried thyme

For Cooking:
- 1 tbsp butter (for caramelizing onions)
- 1 tbsp olive oil (for searing)
- Fresh parsley for garnish
How to Marinate London Broil
This onion london broil recipe guides you through marinating, cooking, and serving a steak that’s rich with deep, savory flavors and a melt-in-your-mouth texture.
To achieve a delicious and tender London broil, marinating is essential. Using the previously mentioned ingredients and follow these steps:

1- Prepare the Marinade
In a mixing bowl, whisk together:
- Balsamic vinegar, Worcestershire sauce, olive oil, and soy sauce all add tenderness and richness.
- Dijon mustard and minced garlic enhance the flavor with a subtle tang and richness.
- Dried thyme, smoked paprika, and black pepper Get the ideal amount of taste to spice.

2- Coat the Steak
- Place the London broil steak in a resealable plastic bag or shallow dish.
- Pour the prepared marinade over the steak, ensuring it’s evenly coated.
- Add thinly sliced onions on top and around the steak for extra flavor infusion.

3- Marinate in the Refrigerator
- Seal the bag (or cover the dish) and refrigerate for at least 4 hours (overnight is best for maximum tenderness).
- Occasionally flip the steak to allow even absorption of the marinade.

4- Remove & Prepare for Cooking
- Take the steak out of the marinade 30 minutes before cooking to bring it to room temperature.
- Pat it dry with paper towels to ensure a perfect sear when grilling or broiling.
- Save the onions from the marinade. You can caramelize them later for a delicious topping!
This marinade locks in juiciness and enhances the steak’s rich flavor. Now, it’s ready to be grilled, broiled, or pan-seared to perfection!
How to Make London Broil with Onion
Now that your steak is marinated and full of flavor, it’s time to cook it to perfection. But should you grill or broil? Let’s explore both methods to help you choose the best one.
Cooking Techniques
Option 1: Grilling (Best for Smoky Flavor)

- Preheat the grill to medium-high heat (450°F).
- Remove steak from marinade, pat dry, and grill for 5-7 minutes per side for medium-rare.
- Rest for 10 minutes before slicing.
Option 2: Broiling (For Indoor Cooking)

- Preheat the oven broiler and place the steak on a baking sheet.
- Broil 4 inches from the heat source for 6-7 minutes per side.
- Rest for 10 minutes before slicing.
Onion London Broil Recipe
Juicy, flavorful London broil topped with caramelized onions – the perfect dinner!
Ingredients:
- 1 ½ lbs London broil steak
- 2 large onions, thinly sliced
- ⅓ cup soy sauce
- ¼ cup olive oil
- 2 tbsp Worcestershire sauce
- 3 cloves garlic, minced
- 1 tbsp balsamic vinegar
- 1 tsp Dijon mustard
- 1 tsp black pepper
- ½ tsp smoked paprika
- ½ tsp dried thyme
- 1 tbsp butter (for caramelizing onions)
- 1 tbsp olive oil (for searing)
- Fresh parsley for garnish
Instructions:
- Whisk soy sauce, olive oil, Worcestershire sauce, vinegar, mustard, garlic, and spices in a bowl.
- Place steak in a bag, add sliced onions, and pour marinade over it.
- Marinate in the fridge for at least **4 hours** (or overnight for best flavor).
- Heat a grill to **medium-high heat (450°F)** or set an oven broiler to high.
- Remove steak from marinade, pat dry, and cook for **5-7 minutes per side.**
- Rest for **10 minutes,** then slice **against the grain** for tenderness.
- Caramelize onions in butter and serve them on top of the steak.
- Garnish with parsley and serve hot.

If you love seafood as much as a good steak, don’t miss our crispy Smoke Fish another mouthwatering dish like this “Onion London Broil Recipe” that’s packed with bold flavors and perfect for any meal!
Slicing & Serving Of London Broil
- Slice against the grain into thin strips for maximum tenderness.
- Serve with caramelized onions on top and garnish with fresh parsley.
Pro Tips for the Juiciest London Broil
Following Our Some Personal Tips:
✔ Marinate Overnight The longer, the better!
✔ Let It Rest Resting allows juices to redistribute.
✔ Slice Thinly Against the Grain Reduces chewiness.
Side Dishes That Pair Well with London Broil
- Classic Mashed Potatoes
- Roasted Vegetables
- Fresh Green Salad
- Garlic Bread
FAQs About London Broil with Onion
What cut of beef is London broil?
Usually top round or flank steak.
How long does it take to cook London broil?
Grill/Broil: 6-7 min per side | Oven: 15-20 min at 400°F.
What temperature should I cook London broil?
130°F (medium-rare), 140°F (medium).
Is London broil tough or tender?
Tough if overcooked, tender when marinated and sliced properly.
What are the ingredients for the onion London broil recipe?
Beef, soy sauce, Worcestershire, garlic, onions, olive oil, spices.
Can I Cook London Broil in the Oven?
Yes! Broil it on high for 6-7 minutes per side or bake at 400°F for 15-20 minutes.
How Long Should I Marinate the Meat?
At least 4 hours, but overnight is best for deep flavor.
How Do I Know When London Broil Is Done?
Use a meat thermometer: 130°F (medium-rare), 140°F (medium).
Can I Make This Recipe in a Slow Cooker?
Yes! Cook on low for 6-8 hours for an ultra-tender version.
What Marinade Works Best for Onion London Broil Recipe?
Soy sauce, Worcestershire, balsamic vinegar, and garlic are key ingredients for flavor.
What’s the Best Way to Slice London Broil?
Slice against the grain in thin strips for tenderness.
