Balsamic Caprese Grilled Flank Steak

This Balsamic Caprese Grilled Flank Steak brings together the bold, smoky richness of grilled beef and the bright, summery freshness of a Caprese salad in one irresistible dish. The result is a beautifully balanced meal that’s equally perfect for weeknight dinners or casual entertaining.Tender flank steak is marinated in a zesty balsamic, garlic, and Dijon mustard mixture that enhances its deep flavor while helping to tenderize the cut. After grilling it to perfection, the steak is paired with a vibrant topping of juicy cherry tomatoes, creamy mozzarella balls, and fresh basil leaves, delivering a stunning medley of textures and tastes.

The final flourish—a drizzle of sweet balsamic glaze—ties everything together with a glossy, tangy finish that adds both elegance and extra flavor. Whether served over arugula, paired with roasted potatoes, or simply enjoyed as is, this dish is a crowd-pleaser that feels restaurant-worthy without the fuss.


🛒 Ingredients

  • 1 lb (450g) flank steak
  • ¼ cup balsamic vinegar
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon Dijon mustard
  • Salt and black pepper, to taste
  • 1 cup cherry tomatoes, halved
  • 1 cup fresh mozzarella balls (bocconcini), halved
  • ¼ cup fresh basil leaves, chopped
  • 1 tablespoon balsamic glaze (for drizzling)

👩‍🍳 Preparation

  1. Marinate the Steak:
    In a bowl, whisk together balsamic vinegar, olive oil, garlic, Dijon mustard, salt, and pepper. Place the flank steak in a resealable plastic bag or shallow dish, and pour the marinade over it. Seal or cover, then refrigerate for at least 1 hour (up to 4 hours for deeper flavor).
  2. Preheat the Grill:
    Heat your grill or grill pan to medium-high. Lightly oil the grates if necessary.
  3. Grill the Steak:
    Remove the steak from the marinade, letting the excess drip off. Grill for 5–7 minutes per side, depending on thickness and desired doneness—130°F (54°C) for medium-rare, 140°F (60°C) for medium.
  4. Rest and Slice:
    Transfer steak to a cutting board and let it rest for 5–10 minutes. This allows the juices to redistribute. Then slice thinly across the grain for maximum tenderness.
  5. Prepare the Caprese Topping:
    In a small bowl, gently toss the halved cherry tomatoes, mozzarella balls, and chopped basil together with a pinch of salt and pepper.
  6. Assemble and Serve:
    Arrange the steak slices on a serving platter or individual plates. Spoon the Caprese mixture over the steak, and finish with a generous drizzle of balsamic glaze.

Prep Time: 10 minutes (plus marinating)
Cook Time: 15 minutes
Total Time: 25–30 minutes
Servings: 4
Author: Amelia


Would you try this with grilled peaches or arugula for an extra summer twist? 🍑🥩🌿 Let us know what you’d add to make it your own!

Balsamic Caprese Grilled Flank Steak

A deliciously balanced dish combining grilled flank steak with a fresh Caprese topping of cherry tomatoes, mozzarella, and basil, all drizzled with balsamic glaze.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Italian
Calories: 400

Ingredients
  

For the Marinade
  • 1 lb 1 lb (450g) flank steak
  • ¼ cup ¼ cup balsamic vinegar
  • 2 tablespoons 2 tablespoons olive oil
  • 2 cloves 2 cloves garlic, minced
  • 1 teaspoon 1 teaspoon Dijon mustard
  • Salt and black pepper, to taste
For the Caprese Topping
  • 1 cup 1 cup cherry tomatoes, halved
  • 1 cup 1 cup fresh mozzarella balls (bocconcini), halved
  • ¼ cup ¼ cup fresh basil leaves, chopped
  • 1 tablespoon 1 tablespoon balsamic glaze (for drizzling)

Method
 

Marinate the Steak
  1. In a bowl, whisk together balsamic vinegar, olive oil, garlic, Dijon mustard, salt, and pepper. Place the flank steak in a resealable plastic bag or shallow dish, and pour the marinade over it. Seal or cover, then refrigerate for at least 1 hour (up to 4 hours for deeper flavor).
Preheat the Grill
  1. Heat your grill or grill pan to medium-high. Lightly oil the grates if necessary.
Grill the Steak
  1. Remove the steak from the marinade, letting the excess drip off. Grill for 5–7 minutes per side, depending on thickness and desired doneness—130°F (54°C) for medium-rare, 140°F (60°C) for medium.
Rest and Slice
  1. Transfer steak to a cutting board and let it rest for 5–10 minutes. This allows the juices to redistribute. Then slice thinly across the grain for maximum tenderness.
Prepare the Caprese Topping
  1. In a small bowl, gently toss the halved cherry tomatoes, mozzarella balls, and chopped basil together with a pinch of salt and pepper.
Assemble and Serve
  1. Arrange the steak slices on a serving platter or individual plates. Spoon the Caprese mixture over the steak, and finish with a generous drizzle of balsamic glaze.

Notes

Try this with grilled peaches or arugula for an extra summer twist!

Leave a Comment

Recipe Rating