Grilled Flank Steak Caprese with Balsamic Dressing Recipe
Introduction
This Grilled Flank Steak Caprese combines the smoky richness of perfectly grilled steak with the fresh, vibrant flavors of a classic Caprese salad. Topped with a sweet balsamic dressing, it’s an elegant yet easy dish perfect for any occasion.

Ingredients
- 1½ pounds flank steak
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups cherry tomatoes
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Instructions
- Step 1: In a zip-top bag or shallow dish, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak and coat it thoroughly. Refrigerate and marinate for at least 1 hour or up to 8 hours.
- Step 2: Preheat your grill to medium-high heat. Remove the steak from the marinade and grill for 4-5 minutes per side, or until it reaches your desired level of doneness.
- Step 3: Let the steak rest for 5 to 10 minutes to allow the juices to redistribute, then slice it thinly against the grain.
- Step 4: In a bowl, combine the cherry tomatoes, mozzarella balls, and chopped basil. Drizzle with a little olive oil and season with a pinch of salt, tossing gently to combine.
- Step 5: Arrange the steak slices and Caprese salad on a serving platter. Drizzle the balsamic glaze over everything just before serving.
Tips & Variations
- For extra flavor, marinate the steak overnight to deepen the garlic and herb notes.
- If you can’t find balsamic glaze, simmer balsamic vinegar over medium heat until it thickens into a syrupy consistency.
- Swap fresh mozzarella balls for burrata if you prefer a creamier texture.
- Serve with crusty bread or over a bed of arugula for added freshness and texture.
Storage
Store any leftover steak and salad separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak gently in a skillet over low heat to avoid overcooking, and serve the Caprese salad fresh without reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of steak?
Yes, skirt steak or sirloin work well as alternatives. Just adjust grilling time to avoid overcooking thinner cuts.
Is balsamic glaze necessary?
Balsamic glaze adds a sweet, tangy finish but you can substitute with reduced balsamic vinegar or even a drizzle of honey mixed with balsamic for a similar effect.
PrintGrilled Flank Steak Caprese with Balsamic Dressing Recipe
A delicious and fresh Grilled Flank Steak Caprese with Balsamic Dressing combines juicy, marinated grilled steak with a vibrant Caprese salad of cherry tomatoes, fresh mozzarella, and basil, all drizzled with a tangy balsamic glaze for a perfect balance of flavors.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Italian
- Diet: Gluten Free
Ingredients
Steak Marinade
- 1½ pounds flank steak
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
Caprese Salad
- 2 cups cherry tomatoes
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- Olive oil, for drizzling
- Pinch of salt
Finishing
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Instructions
- Marinate the Steak: In a zip-top bag or shallow dish, combine the olive oil, minced garlic, salt, and black pepper. Add the flank steak and thoroughly coat it with the marinade. Seal and refrigerate for at least 1 hour or up to 8 hours to infuse flavors.
- Preheat and Grill the Steak: Preheat your grill to medium-high heat. Remove the steak from the marinade and place it on the grill. Cook for 4-5 minutes per side, or until your desired level of doneness is reached.
- Rest and Slice the Steak: Once grilled, allow the steak to rest for 5–10 minutes to let the juices redistribute. Then, slice the steak thinly against the grain to ensure tenderness.
- Prepare Caprese Salad: In a mixing bowl, combine cherry tomatoes, fresh mozzarella balls, and chopped basil. Drizzle lightly with olive oil and add a pinch of salt to season. Toss gently to mix.
- Assemble and Serve: Arrange the sliced steak and the Caprese salad attractively on a serving platter. Just before serving, drizzle the dish with the balsamic glaze to add a tangy sweetness that complements the flavors beautifully.
Notes
- Marinating the steak longer enhances flavor and tenderness but avoid exceeding 8 hours to prevent texture changes.
- For a spicier kick, add red pepper flakes to the marinade.
- If you don’t have a grill, the steak can be cooked on a grill pan or cast-iron skillet over medium-high heat.
- Use fresh balsamic glaze or reduce balsamic vinegar by simmering to get a thicker consistency.
- Resting the steak is crucial to keep it juicy when sliced.
Keywords: flank steak, grilled steak, Caprese salad, balsamic glaze, fresh mozzarella, cherry tomatoes, basil, Italian dish, summer recipe, healthy dinner

