Pat the London broil dry and season with salt, pepper, garlic powder, onion powder, and paprika.
Optional: Sear both sides in olive oil for 2–3 minutes per side.
Place onions and garlic in the bottom of the slow cooker.
Add the London broil on top and pour in broth, Worcestershire, and vinegar.
Cook on LOW for 6–8 hours or HIGH for 4–5 hours.
Remove meat and let rest 10 minutes before slicing across the grain.
Optional: Thicken juices with a cornstarch slurry to make gravy.
Serve with mashed potatoes, rice, or veggies.