Begin by marinating the London broil. Create a marinade using olive oil, soy sauce, minced garlic, Worcestershire sauce, and your choice of herbs and spices.
Place the London broil in a resealable plastic bag or a shallow dish, then pour the marinade over it, ensuring the meat is well coated. Let it marinate in the refrigerator for at least 4 hours, preferably overnight.
Preheat your grill to medium-high heat, around 400°F (200°C).
Remove the London broil from the marinade and pat it dry with paper towels to remove excess marinade.
Season the meat generously with salt and pepper on both sides.
Place the London broil on the preheated grill and cook for about 5-7 minutes per side for medium-rare, or adjust the cooking time according to your desired doneness.
Once cooked to your liking, remove the London broil from the grill and let it rest for 5-10 minutes before slicing.
After resting, slice the London broil thinly against the grain to ensure tenderness,
and serve it with your favorite side dishes. Enjoy your delicious homemade London broil!