The perfect marinade for flank steak or any cut of beef.
In a bowl (or zip lock bag) combine all ingredients, except steak and mix well.
Pour marinade over steak in a shallow dish and cover or place the steak in the zip lock bag with the marinade and place on a plate (in case it leaks) and place in fridge for up to 24 hours. Flip once or twice to make sure marinade is on all sides.
Heat grill to medium-high heat.
Remove steak from marinade and scrape off any garlic pieces or rosemary (it will burn) and discard marinade.
Place steak on grill and grill 6-7 minutes per side depending on how done you prefer. Medium-rare is 135 degrees internal temperature.
If you do not have a grill you can use your oven.
Set your broiler on. Place the oven rack a few inches below the broiler element. Line a broiler pan with aluminum foil, add the top, and spray the top with nonstick cooking spray.
Remove steak from marinade and scrape off any pieces of garlic or rosemary/ Place steak in the middle of the broiler pan. Slide it directly under the broil. Cook for 4 to 6 minutes, flip it over, and broil for another 4 to 6 minutes (8 to 12 minutes total).