Combine the marinade ingredients, stir, and pour over the steaks; marinate for 1 to 24 hours.
Discard used marinade. Extra unused marinade that has not touched the meat can be frozen for up to 3 months.
Preheat the oven to 450°F and heat a cast iron skillet until sizzling, either in the hot oven or on the stovetop.
Pat the steaks dry and, if desired, rub a small amount of olive oil over them.
Season the steaks with salt and freshly ground black pepper to taste.
Place the steaks in the sizzling hot skillet making sure they are not touching or crowded.
Cook the steaks undisturbed for about 2 minutes, then test to see if they release; if they are stuck, do not force them. Do not press the steaks while cooking.
When the steaks release from the pan, flip them and cook the other side until it releases.
Use tongs to hold the steaks on their sides so the edges get charred all the way around.
If you prefer rare, stop after searing; top each steak with about 1 1/2 tablespoons butter and about 1/2 teaspoon minced garlic, let the butter melt and the garlic sit on top.
If you have stopped after searing for rare, remove the steaks from the skillet and rest them 5 to 7 minutes before slicing.
For medium to well-done steaks, transfer the skillet to the preheated 450°F oven and roast for 3 to 10 minutes.
Use a meat thermometer to check doneness and remove the meat when it reads about 5°F less than your target temperature to allow for carryover cooking.
After removing the skillet from the oven, divide remaining butter and minced garlic evenly on each steak and allow the butter to melt; spoon melted butter over the steaks if desired.
After the butter has melted, remove the steaks from the skillet and let them rest for 5 minutes on a cutting board or plate before slicing.
Serve with a side such as mashed potatoes. Store leftover steak airtight in the refrigerator for up to 4 days or in the freezer for up to 2 months.