Grilled Marinated Flank Steak with Herb-Roasted Cherry Tomatoes

Prep: 15 minCook: 35 min4 servingsmediumAmerican
Grilled Marinated Flank Steak with Herb-Roasted Cherry Tomatoes

A perfectly balanced summer dish featuring tender flank steak marinated in herbs and olive oil, paired with sweet roasted cherry tomatoes. The marinade of red wine vinegar, garlic, parsley and basil infuses the meat with Mediterranean flavors while keeping it juicy. Ideal for backyard barbecues or weeknight dinners when you want something elegant but approachable. The combination of grilling and roasting techniques creates contrasting textures that make this dish memorable.

Ingredients

4 servings
  • ¼ cup extra virgin olive oil, plus 2 TBS, divided
  • ¼ cup red wine vinegar
    white wine vinegar1:1acid

    slightly milder flavor

    Full guide →
  • 2 clove garlic, crushed
  • 2 TBS Italian parsley, chopped
  • 1 TBS fresh basil, chopped
    dried basil1:3 ratioherb

    use 1 tsp dried

    Full guide →
  • 1 ¼ lb beef flank steak
    skirt steak1:1beef

    similar texture and flavor

    Full guide →
  • ¼ teaspoon salt
  • teaspoon ground black pepper
  • 2 TBS red balsamic vinegar
  • ½ teaspoon dried Italian seasoning
  • 1 pint cherry tomatoes, halved and seeded
    grape tomatoes1:1nightshade

    same sweetness and size

    Full guide →

Instructions

  1. 1

    Whisk together olive oil, red wine vinegar, garlic, parsley and basil in a small bowl

  2. 2

    Place flank steak in non-reactive dish or bag and cover with marinade

  3. 3

    Marinate meat for 4-6 hours

  4. 4

    Remove meat 30 minutes before grilling

  5. 5

    Preheat oven to 400°F

  6. 6

    Preheat grill to high heat

  7. 7

    Whisk together salt, pepper, remaining olive oil, balsamic vinegar and Italian seasoning

  8. 8

    Mix cherry tomatoes with seasoning mixture and toss to coat

  9. 9

    Pour tomatoes onto baking sheet and roast for 20 minutes

  10. 10

    Remove meat from marinade and pat dry with paper towels

  11. 11

    Grill steaks until browned, about 6-7 minutes per side for medium-rare

  12. 12

    Remove from grill and place on serving platter

  13. 13

    Cover with foil and let rest 5 minutes

  14. 14

    Carve steak into long strips against the grain

  15. 15

    Top with roasted tomatoes and serve hot

Tips

Tip 1

Marinate the steak for the full 6 hours for maximum flavor penetration and tenderness.

Tip 2

Always slice flank steak against the grain to ensure tender, easy-to-chew pieces.

Tip 3

Let the steak rest after grilling to redistribute juices and prevent them from running out when sliced.

Good to Know

Storage

Refrigerate leftovers up to 3 days. Reheat gently to avoid overcooking.

Make Ahead

Marinate steak up to 24 hours ahead. Prep tomato mixture day of cooking.

Serve With

Serve immediately while steak is warm and tomatoes are hot.

Common Mistakes

Watch

Don't skip the resting period to avoid losing juices when slicing.

Watch

Pat steak completely dry before grilling to achieve proper searing.

Watch

Don't overcook past medium-rare to avoid tough, chewy texture.

Substitutions

flank steak
skirt steak1:1beef

similar texture and flavor

Full guide →
cherry tomatoes
grape tomatoes1:1nightshade

same sweetness and size

Full guide →
red wine vinegar
white wine vinegar1:1acid

slightly milder flavor

Full guide →
fresh basil
dried basil1:3 ratioherb

use 1 tsp dried

Full guide →
Find more substitutions →

FAQ

Can I use a different cut of beef?

Yes, skirt steak works well with this marinade. Adjust cooking time based on thickness. Avoid lean cuts like sirloin as they may become tough.

How long can I marinate the steak?

Minimum 4 hours, maximum 24 hours. Longer marinating breaks down fibers too much and can make the meat mushy.

Can I cook this indoors without a grill?

Yes, use a cast iron skillet or grill pan over high heat. Cook same timing but may need slightly longer for proper searing.