Ingredients:

  • 2-3 lbs (900g - 1.4kg) London Broil steak, about 1-1.5 inches thick
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 tablespoon Worcestershire sauce
  • 1 medium yellow onion, sliced
  • 2 cloves garlic, minced
  • 1 cup (240ml) beef broth
  • ½ cup (120ml) dry red wine (optional, can substitute with more beef broth)
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon cornstarch (US)/cornflour (UK)
  • 2 tablespoons cold water
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • 1 bay leaf
  • 1 tablespoon butter (optional, for richer flavour in the gravy)

Instructions:

  1. Pat the London Broil dry with paper towels. Season generously with salt and pepper.
  2. Heat olive oil in a large skillet over medium-high heat. Sear the London Broil for 2-3 minutes per side, until browned.
  3. Place the sliced onion in the bottom of the slow cooker. Top with minced garlic.
  4. Pour in beef broth, red wine (if using), balsamic vinegar, Worcestershire sauce, thyme, rosemary, and bay leaf. Give it a good stir.
  5. Put the seared London Broil on top of the gravy mixture in the slow cooker.
  6. Cover and cook on low for 6-8 hours or on high for 3-4 hours, or until the London Broil is very tender. This london broil crock pot recipe is very easy to make.
  7. Carefully remove the London Broil from the slow cooker and let it rest for 10-15 minutes before slicing against the grain.
  8. Whisk together cornstarch and cold water in a small bowl to make a slurry. Stir the slurry into the slow cooker gravy.
  9. Turn the slow cooker to high (or remove the liquid to a saucepan on the stovetop) and simmer for 5-10 minutes, or until the gravy has thickened. Remove the bay leaf. Stir in butter (if using) for extra richness.
  10. Slice the London Broil thinly against the grain and serve with the gravy.