- Family Spice - https://familyspice.com -

Grilled Flank Steak with Roasted Tomatoes

Show off your bejeweled garden tomatoes with this easy marinade and delicious grilled flank steak with roasted tomatoes.

Top view of grilled flank steak cut up with roasted tomatoes on top on a white plate

We have had a love-hate relationship with growing a backyard vegetable garden. Some years we just get lucky and end up with a massive vegetable haul of tomatoes, carrots, green beans, zucchini and eggplant.

Some years… nothing.

When my kids were little, they were fascinated with how the seeds look and pulling carrots magically from the dirt. For me, it’s all about the tomatoes. Store bought tomatoes are so bland compared to garden fresh tomatoes.

To celebrate our bumper crop of these gorgeous cherry tomatoes, I roasted them and served them with this grilled flank steak.

Why this recipe is so delicious

If you are lucky enough to grow your own tomatoes or are able to find delicious tomatoes at the farmer’s market, this recipe is for you. Roasting tomatoes make them even sweeter and more incredible.

And they taste wonderful with grilled meats. I chose to grill a flank steak because it cooks relatively quickly because of it isn’t super thick. It may not be a filet mignon, but flank has tremendous flavor and is surprisingly tender.

Flank steak is very family friendly because one steak is about 1 to 1 ½ pounds and can easily feed a family of four. Similar to skirt steak and flat iron steak, it is only about ½-inch thick so it cooks relatively quickly compared to other steak cuts.

Love mushrooms? Try my grilled flank steak with garlic and wild mushrooms.

Love herbs? You have to try my grilled flat iron steak with cutting board sauce.

Ingredients you need

Cherry tomatoes in a white bowl on a white background

Step-by-step directions

1. In a small bowl or measuring cup, whisk together olive oil, red wine vinegar, garlic, parsley and basil. In a non-reactive dish or resealable bag add flank stead and cover with marinade. Let meat marinate 4-6 hours.

Italian marinade for steak in a glass measuring cup

2. Remove meat 30 minutes prior to grilling. Preheat grill. Set burners to high heat. Remove meat from the marinade and pat dry with paper towels. Place steaks on hot grill and cook until browned, about 6 to 7 minutes. Turn steaks over and continue grilling 6 to 7 minutes for medium-rare doneness or until the internal temperature using a thermometer reaches 135ºF. Flank steak is best served medium-rare, as it can toughen if over-cooked.

Marinated flank steak on a grill

3. In the meantime, whisk in a small bowl salt, pepper, remaining 2 TBS olive oil, balsamic vinegar and Italian seasoning. Mix in cherry tomatoes and toss to coat. Pour tomatoes onto a baking sheet and roast at 400ºF for 20 minutes.

Halved cherry tomatoes on a baking sheet ready for roasting

4. Remove steaks from the grill and place steaks on serving platter. Cover steak with foil, and let steaks rest 5 minutes before serving. Prior to serving, carve steak into long strips. Top with roasted tomatoes and serve hot.

Roasted cherry tomatoes on a baking sheet

Recipe tips and FAQs

Well, the secret is out. The flank steak is an incredible and very under appreciated cut of meat. Although it is cheaper than most steaks, it is pricier than tough cuts of beef like chuck or top round.

Despite this, flank is a great steak to serve a crowd. It cooks quickly and easily, can be sliced up and served a number of different ways.

Do you have to marinate flank steak?

Flank steak is a lean and flavorful cut of meat. Because of its natural thinness, it easy to marinate. You do not have to marinate flank as its own flavor is quite delicious. To marinate or not to marinate? It all comes down to personal preference and the flavors you want to enhance.

How do you make flank steak tender?

Because it is such a lean cut of meat, flank steak does not have the fat or marbling to keep it tender. Marinating the steak can help keep the steak tender while grilling. Also, flank is best cooked to medium-rare doneness. Over cooking flank can cause it to toughen. Finally, by slicing the flank against the grain, you can insure that each bite is tender and not overly chewy or tough.

collage image for free 28 day meal plan

If you are enjoying my recipes, please sign up for my newsletter and get my free 28-day meal plan! You can also follow me on Instagram or Facebook.

Yield: 4 Servings

Grilled Flank Steak with Roasted Tomatoes

Top view of grilled flank steak cut up with roasted tomatoes on top on a white plate

Show off your bejeweled garden tomatoes with this easy marinade and delicious grilled flank steak with roasted tomatoes.

Prep Time 10 minutes
Cook Time 20 minutes
Additional Time 6 hours
Total Time 6 hours 30 minutes

Ingredients

  • ¼ cup plus 2 TBS extra virgin olive oil, divided
  • ¼ cup red wine vinegar
  • 2 garlic clove, crushed
  • 2 TBS parsley, Italian, chopped
  • 1 TBS basil, fresh, chopped
  • 1 ¼ lb beef flank steak
  • ¼ teaspoon salt
  • ⅛ teaspoon black pepper, ground
  • 2 TBS balsamic vinegar, red
  • ½ teaspoon Italian seasoning, dried
  • 1 pint cherry tomatoes, halved & seeded

Instructions

    1. In a small bowl or measuring cup, whisk together ¼ cup olive oil, red wine vinegar, garlic, parsley and basil.
    2. In a non-reactive dish or ziploc bag add flank stead and cover with marinade.
    3. Let meat marinate 4-6 hours.
    4. Remove meat 30 minutes prior to grilling.
    5. Preheat oven to 400ºF.
    6. Preheat grill. Set burners to high heat.
    7. In a small bowl whisk together salt, pepper, remaining 2 TBS olive oil, balsamic vinegar and Italian seasoning.
    8. Mix in cherry tomatoes and toss to coat.
    9. Pour tomatoes onto a baking sheet and roast in the hot oven for 20 minutes.
    10. Meanwhile, remove meat from the marinade and pat dry with paper towels.
    11. Place steaks on hot grill and cook until browned, about 6 to 7 minutes. Turn steaks over and continue grilling 6 to 7 minutes for medium-rare doneness. Flank steak is best served medium-rare, as it can toughen if over-cooked.
    12. Remove from the grill and place steaks on serving platter. Cover steak with foil, and let steaks rest 5 minutes before serving.
    13. Prior to serving, carve steak into long strips.
    14. Top with roasted tomatoes and serve hot.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 359Total Fat: 19gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 112mgSodium: 233mgCarbohydrates: 5gFiber: 1gSugar: 3gProtein: 40g

PS If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback.

You can also follow me on PinterestFacebook or InstagramSign up for my eMail list, too!

0 0 votes
Article Rating