Grilled Flank Steak with Balsamic Caprese Topping

When the temperature rises and the evenings stretch out, there is nothing quite like a meal that feels both indulgent and incredibly fresh. Enter the Grilled Flank Steak with Balsamic Caprese Topping. This isn’t just a steak dinner; it’s a vibrant, colorful celebration of Mediterranean flavors that transforms a simple cut of beef into “summer dinner perfection.”

By combining the smoky, savory char of a perfectly grilled flank steak with the creamy, bright notes of a classic Caprese salad, you create a dish that balances richness with acidity.


Why This Recipe Works

The secret to this dish lies in the contrast of temperatures and textures. You have the warm, juicy steak acting as a base for cool mozzarella and bursting cherry tomatoes. The balsamic glaze ties it all together, adding a syrupy sweetness that cuts through the savory marbling of the meat.

The Essentials

  • Prep time: 15 minutes (plus marinating)
  • Cook time: 15 minutes
  • Servings: 4–6
  • Calories: ~520 per serving

Ingredients Breakdown

For the SteakFor the Caprese ToppingThe Finishing Touch
2 lbs Flank Steak8 oz Fresh Mozzarella (sliced)Balsamic Glaze:
3 tbsp Olive Oil & Balsamic Vinegar2 cups Cherry Tomatoes (halved)½ cup Balsamic Vinegar
4 cloves Garlic (minced)¼ cup Fresh Basil (torn)2 tbsp Honey
Italian Seasoning, Salt, PepperExtra Virgin Olive Oil
Smoked PaprikaSalt & Black Pepper

Pro-Tips for Success

1. The Art of the Marinate

Don’t rush the steak! While 30 minutes works in a pinch, letting the flank steak sit for 4 to 8 hours allows the balsamic vinegar and garlic to penetrate the fibers, resulting in a much more tender bite.

2. Slicing Against the Grain

Flank steak is known for its long, distinct muscle fibers. To ensure every bite is melt-in-your-mouth tender, you must slice against the grain. Look for the direction the lines are running and cut perpendicular to them at a slight angle.

3. The Perfect Sear

To get those professional-looking grill marks, pat the steak dry after removing it from the marinade. Excess moisture creates steam, which prevents that beautiful crust (the Maillard reaction) from forming.


Step-by-Step Instructions

  1. Marinate: Whisk the oil, vinegar, garlic, and spices. Coat the steak thoroughly and let it rest.
  2. The Glaze: Simmer the balsamic vinegar and honey in a small saucepan until it reduces by half. It should coat the back of a spoon.
  3. The Topping: Toss your tomatoes with oil, vinegar, and seasoning. Keep your cheese and basil ready.
  4. Grill: High heat is key. Aim for 4-5 minutes per side for a perfect medium-rare.
  5. The Rest: This is the most important step! Let the steak rest for at least 8 minutes before slicing. If you cut it too soon, all those delicious juices will end up on the cutting board instead of in the meat.
  6. Assemble: Arrange the steak strips, layer with mozzarella and tomatoes, scatter the basil, and drizzle that liquid gold (the balsamic glaze) over the top.

Serving Suggestions

This dish is a complete showstopper on its own, but it pairs beautifully with a side of garlic herb roasted potatoes or a crispy baguette to soak up the extra balsamic and steak juices.

Whether you’re hosting a backyard BBQ or looking for a high-protein weeknight luxury, this Grilled Flank Steak with Balsamic Caprese is guaranteed to be a repeat favorite in your kitchen.