Balsamic Garlic Flank Steak with Balsamic Roasted Tomatoes

Nothing reminds us of Italian summer cooking than balsamic garlic flank steak with fresh basil garnish. We use these deep roasted tomatoes in just about everything we can think of: simple pastas, eggs, avocado toast, or frittatas. So make extra! You won’t regret it.

Prep Time
Cook Time
  • Steak:
  • 1 ½ lb. flank steak or skirt steak
  • ¾ cup balsamic vinegar
  • 2 cloves of garlic, roughly chopped
  • ¼ cup fat free Greek Yogurt
  • 1 Tbsp. salt
  • Tomatoes:
  • 2 cups cherry tomatoes, cut in half
  • ½ cup balsamic vinegar
  • 1 clove of garlic, finely diced
  • 1 tsp. olive oil
  • ½ tsp. salt
  • 2 Tbsp. fresh basil, for garnish
  1. In a medium to large mixing bowl, mix the steak marinade ingredients together: balsamic vinegar, Greek yogurt, garlic, salt. Add in the flank steak. Marinate in the refrigerator anywhere from 30 minutes to overnight.
  2. In a medium-sized bowl, mix together all of the tomato marinade ingredients. Add in tomatoes and marinate for 30 minutes.
  3. Preheat the oven to 400° F.
  4. Line a sheet pan with aluminum foil.
  5. Once marinated, spread the tomatoes onto the sheet pan, making sure they’re in one single layer. Roast for 30 minutes or until they’ve begun to turn dark brown on top and are bubbling.
  6. Take out of the oven and allow to sit for 30 minutes, until they’re completely cool and easily come off the foil when scraped with a spatula.
  7. Take off the tomatoes and reserve until you’re ready to cook the steak.
  8. Take the fresh basil and rip apart into small pieces.
  9. Heat the grill or grill pan until smoking hot. Spray with cooking spray. Grill the flank steak 5 minutes per side (or less time if very thin), until cooked to medium rare/medium.
  10. Serve grilled steak with the roasted balsamic tomatoes on top or on the side. Garnish with fresh basil.


This marinade and tomato pairing are also a favorite with grilled chicken. Get the recipe HERE (link to chicken)

View Comments