Print

Grilled Flank Steak with Balsamic Caprese Twist Recipe

4.7 from 123 reviews

This Grilled Flank Steak with Balsamic Caprese Twist is a vibrant and flavorful dish combining tender grilled flank steak with a tangy balsamic marinade, blistered cherry tomatoes, fresh mozzarella, and aromatic basil. Perfect for summer barbecues or elegant dinners, this recipe features a refreshing caprese-inspired topping that pairs beautifully with the smoky, juicy steak.

Ingredients

Scale

Marinade and Steak

  • 1/4 cup balsamic vinegar
  • 1/4 cup extra virgin olive oil
  • 1 tablespoon Dijon mustard
  • 1 teaspoon honey
  • 1 large clove garlic, minced or grated
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 pounds flank steak

Caprese Topping

  • 2 cups cherry or grape tomatoes
  • 1 cup buffalo or fresh mozzarella, diced
  • 2 tablespoons basil, thinly sliced

Instructions

  1. Prepare the Marinade: In a small bowl, whisk together the balsamic vinegar, extra virgin olive oil, Dijon mustard, honey, minced garlic, salt, and pepper until fully combined and smooth.
  2. Marinate the Steak: Place the flank steak in a shallow dish or resealable plastic bag and pour half of the prepared marinade over it. Seal and refrigerate to marinate overnight or for at least 12 hours to allow the flavors to deeply penetrate the meat.
  3. Preheat the Grill: Remove the steak from the refrigerator about 15 minutes before grilling. Preheat your grill to medium-high heat to ensure a nice sear.
  4. Grill the Steak: Remove the steak from the marinade and gently shake off any excess. Grill the steak for 3 to 5 minutes per side, depending on your preferred level of doneness. Once grilled, transfer the steak to a cutting board and let it rest for 5 minutes to retain juices.
  5. Grill the Tomatoes: While the steak is resting, place the cherry tomatoes on the grill and cook until lightly charred and blistered, about 3 to 5 minutes. Alternatively, you can blister the tomatoes in a hot skillet over medium-high heat for the same amount of time.
  6. Slice the Steak: Slice the rested flank steak thinly against the grain to ensure tenderness and to maximize flavor.
  7. Assemble the Dish: Arrange the sliced steak on a serving platter. Top the steak with the blistered cherry tomatoes, diced fresh mozzarella, and thinly sliced basil. Drizzle the remaining marinade over the top to add extra zest and serve immediately for best flavor.

Notes

  • Marinating overnight is recommended for the best flavor and tenderness, but if short on time, a minimum of 12 hours still works well.
  • You can substitute flank steak with skirt steak if preferred, but cooking times may vary slightly.
  • Blistering tomatoes in a skillet is a great indoor alternative if a grill isn’t available.
  • Resting the steak after grilling is important to retain juices and achieve a moist texture.
  • Serve with a side of crusty bread or a light salad for a complete meal.

Keywords: Grilled steak, flank steak recipe, balsamic marinade, caprese salad, summer grilling, easy steak dinner