Combine all ingredients except salt and pepper in a resealable plastic bag; add steaks and refrigerate for at least 3 hours, turning bag several times.
Preheat a cast iron skillet or nonstick grill pan on medium-high until water "dances" on the surface.
Brush oil on surface of skillet; use cooking spray for nonstick grill pan.
Season meat with salt and pepper, then place on hot skillet.
Sear each side for 2 minutes; reduce heat to medium.
Cook steaks an additional 4 minutes on each side; basting with marinade as they cook.
Remove steaks to a plate, cover with a large bowl, and allow steaks to rest for 15 minutes before serving.