Overnight Marinated Steaks

This is an easy way to prepare steak that is full of flavor. Plan ahead since it is preferable to marinate the steaks overnight. This gives the vinegar more time to tenderize the meat. The next day, all you need to do is cook up the steaks & dinner can be ready in 15-20 minutes.

Easy marinated steaks

Time to Prepare:

Overnight marinade; 10 prep & 10 minutes to cook


  • 4 Sirloin or Flatiron Steaks (about 1 inch thick)
  • 1/2 cup Red Wine
  • 2 T Balsamic Vinegar
  • 3 T Fresh Rosemary (chopped fine)
  • 4 cloves fresh Garlic (minced)
  • Olive Oil
  • 1/2 lime (optional)


  1. Season the steak with salt & pepper.
  2. In a large zip-lock bag, combine wine, vinegar, garlic, and rosemary.
  3. Shake to mix, then add steaks.
  4. Refrigerate a minimum of 3 hours, preferably overnight.
  5. Heat a cast-iron skillet over medium-high heat.
  6. Remove steak from the baggies and pat dry
  7. Drizzle each steak with olive oil
  8. Place steaks in heated pan and brown on both sides.
  9. Place skillet in oven & cook about 5 minutes.
  10. Remove from oven and allow to rest a few minutes before serving.

Cooking Tips

  • If you don’t have a cast-iron skillet, you can use any oven-safe pan.
  • These steaks are excellent cooked on the grill
  • You can shorten the marinade time to about 3 hours if needed.
  • Adjust oven cooking time based on the thickness of the steak.
  • Serve with Roasted Potatoes and a simple salad.
  • Squeeze fresh lime juice on the steaks to add a citrus zing.

Sharing is caring!