This Balsamic Grilled Flank Steak Caprese is a fresh, colorful dinner that brings together juicy grilled steak, creamy mozzarella, sweet tomatoes, basil, and a tangy balsamic dressing. I like how it feels elegant enough for guests but still simple enough for a weeknight meal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

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 black pepper

2 pounds flank steak

2 cups cherry or grape tomatoes

1 cup fresh mozzarella or buffalo mozzarella, diced

2 tablespoons basil, thinly sliced

Directions

I whisk the balsamic vinegar, olive oil, Dijon mustard, honey, garlic, salt, and black pepper in a medium bowl until the mixture is smooth and well combined.

I reserve half of the balsamic mixture for later so I can use it as the dressing.

I place the flank steak in a shallow dish or resealable bag, then I pour the remaining marinade over it and coat the steak evenly.

I marinate the steak for at least 30 minutes at room temperature, or up to 4 hours in the refrigerator.

I preheat the grill to medium-high heat, about 400 to 450°F, and lightly oil the grates.

I remove the steak from the marinade and discard the used marinade.

I grill the steak for 4 to 6 minutes per side for medium-rare, or until it reaches my preferred doneness.

I transfer the steak to a cutting board and let it rest for 5 to 10 minutes.

I slice the steak thinly against the grain.

I arrange the sliced steak on a serving platter, then I top it with tomatoes, diced mozzarella, and basil.

I drizzle the reserved balsamic dressing over the top and serve it immediately.

Servings and Timing

This recipe makes 5 servings.

Prep time: 20 minutes

Cooking time: 15 minutes

Total time: 35 minutes

Calories: about 420 kcal per serving

Variations

I sometimes add avocado slices for extra creaminess or arugula for a peppery base. I can also use heirloom tomatoes instead of cherry tomatoes when I want a more colorful presentation.

For a stronger Italian-inspired flavor, I like adding a little pesto or a sprinkle of flaky salt before serving. I can also swap flank steak for skirt steak, though I make sure to slice it thinly against the grain.

Storage/Reheating

I store leftover steak, tomatoes, mozzarella, and dressing separately when possible. The steak keeps well in an airtight container in the refrigerator for up to 3 days.

To reheat, I warm the steak gently in a skillet over low heat or enjoy it cold over salad. I avoid overheating it because flank steak can become tough.

FAQs

Can I marinate the flank steak overnight?

I prefer not to marinate it overnight because the balsamic vinegar can start to affect the texture. I like keeping the marinating time between 30 minutes and 4 hours.

How do I know when flank steak is done?

I use a meat thermometer when I want the best result. For medium-rare, I look for about 130 to 135°F before resting.

Can I make this without a grill?

Yes, I can cook the steak in a grill pan or cast-iron skillet over medium-high heat. I sear it until it reaches my preferred doneness, then let it rest before slicing.

What should I serve with this steak?

I like serving it with roasted potatoes, grilled vegetables, pasta salad, garlic bread, or a simple green salad.

Can I use another cut of beef?

Yes, I can use skirt steak, sirloin, or flat iron steak. I adjust the cooking time based on thickness and always slice against the grain.

Conclusion

This Balsamic Grilled Flank Steak Caprese is a simple but impressive meal with juicy steak, fresh tomatoes, creamy mozzarella, basil, and a bright balsamic finish. I like making it when I want a dinner that feels fresh, flavorful, and easy to serve.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Balsamic Grilled Flank Steak Caprese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 35 minutes
  • Yield: 5 servings
  • Diet: Halal

Description

A vibrant and flavorful dish featuring juicy grilled flank steak topped with fresh tomatoes, creamy mozzarella, basil, and a tangy balsamic dressing. Perfect for a light yet satisfying meal.


Ingredients

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 black pepper

2 pounds flank steak

2 cups cherry or grape tomatoes

1 cup fresh mozzarella or buffalo mozzarella, diced

2 tablespoons basil, thinly sliced


Instructions

  1. Whisk together balsamic vinegar, olive oil, Dijon mustard, honey, garlic, salt, and black pepper in a bowl until smooth.
  2. Reserve half of the mixture for dressing and set aside.
  3. Place flank steak in a dish or resealable bag and pour remaining marinade over it, coating evenly.
  4. Marinate for at least 30 minutes at room temperature or up to 4 hours in the refrigerator.
  5. Preheat grill to medium-high heat (400 to 450°F) and lightly oil the grates.
  6. Remove steak from marinade and discard used marinade.
  7. Grill steak for 4 to 6 minutes per side for medium-rare or until desired doneness.
  8. Transfer steak to a cutting board and let rest for 5 to 10 minutes.
  9. Slice steak thinly against the grain.
  10. Arrange sliced steak on a platter and top with tomatoes, mozzarella, and basil.
  11. Drizzle reserved balsamic dressing over the top and serve immediately.

Notes

Add avocado or arugula for extra texture and flavor.

Heirloom tomatoes can be used for a more colorful presentation.

Swap flank steak with skirt steak, sirloin, or flat iron if desired.

Store leftovers separately in the refrigerator for up to 3 days.

Reheat steak gently to avoid toughness or serve cold over salad.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Grill
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 4 g
  • Sodium: 320 mg
  • Fat: 24 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 14 g
  • Trans Fat: 0 g
  • Carbohydrates: 6 g
  • Fiber: 1 g
  • Protein: 42 g
  • Cholesterol: 95 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star