Balsamic London Broil with Roasted Onions

Publish date:
Balsamic London Broil with Roasted Onions

This is the ultimate marinade that works incredible on London Broil and many other cuts of meat. The onions are an automatic bonus side dish that makes this recipe great for a special weeknight dinner, holiday feast or Shabbat menu. 

Related: The Perfect Bistro Style Steak

  • Duration
  • Cook Time
  • Prep Time
  • 8-10 PeopleServings


  • 1 (2 ½ -pound) London broil
  • 5 cloves garlic, minced
  • 3/4 cup balsamic vinegar
  • 1/4 cup olive oil plus 1 tablespoon
  • 1 tablespoon kosher salt
  • Freshly ground black pepper
  • 2 medium red onions, peeled and cut into wedges
  • 2 medium yellow onions, peeled and cut into wedges
  • 8 medium shallots, peeled and cut in half


In a large resealable bag, combine meat with garlic, balsamic and ¼ cup olive oil. Marinate in the refrigerator for 3 to 6 hours.

Preheat oven to 400°F. Combine onions, shallots and remaining 1 tablespoon olive oil on a large sheet pan and roast 40 to 50 minutes or until tender.

Meanwhile, remove meat from refrigerator for 30 minutes before cooking. Season meat with salt and pepper all over. Heat a large ovenproof skillet over medium high heat and sear London broil 5 minutes per side or until nicely browned. Transfer meat to oven and cook for about 12 to 18 minutes or until a thermometer reads 130°F for medium rare. Let rest 5 minutes before slicing.

To serve place sliced roast on a large platter and garnish with roasted onions.