Grilled Flank Steak Caprese with Balsamic Dressing Recipe
Introduction
This Grilled Flank Steak Caprese with Balsamic Dressing combines juicy, tender steak with the fresh flavors of a classic Caprese salad. It’s a quick and elegant dish perfect for warm evenings or casual gatherings.

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 doneness.
- Step 3: Let the steak rest for 5–10 minutes to retain juices, then slice thinly against the grain.
- Step 4: In a bowl, combine cherry tomatoes, mozzarella balls, and chopped basil. Drizzle with a little olive oil and season with a pinch of salt, tossing gently.
- Step 5: Arrange the steak slices and Caprese salad on a serving platter. Drizzle with balsamic glaze just before serving for a perfect finish.
Tips & Variations
- For extra flavor, marinate the steak overnight to let the garlic and olive oil penetrate deeply.
- Substitute fresh mozzarella balls with sliced burrata for a creamier texture.
- If you don’t have a grill, you can sear the steak in a hot cast iron skillet and finish in the oven.
- Use homemade balsamic glaze by reducing balsamic vinegar with a bit of honey over low heat until thickened.
Storage
Store leftover steak and salad separately in airtight containers in the refrigerator for up to 2 days. Reheat the steak gently in a skillet or oven to avoid overcooking. Serve the Caprese salad chilled or at room temperature for best flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe ahead of time?
Yes, you can marinate the steak ahead and prepare the Caprese salad in advance. However, it’s best to arrange and dress the salad just before serving to keep the fresh ingredients vibrant.
What if I don’t have balsamic glaze?
You can use reduced balsamic vinegar or make your own glaze by simmering balsamic vinegar with a touch of sugar or honey until syrupy. This will add the same sweet tangy flavor.
Print
Grilled Flank Steak Caprese with Balsamic Dressing Recipe
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Diet: Halal
Description
This Grilled Flank Steak Caprese with Balsamic Dressing is a vibrant and flavorful dish combining tender, marinated flank steak grilled to perfection with a fresh Caprese salad of cherry tomatoes, mozzarella balls, and basil. Finished with a drizzle of balsamic glaze, it’s an elegant yet simple meal perfect for summer grilling or any special occasion.
Ingredients
For the Steak Marinade
- 1½ pounds flank steak
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
For the Caprese Salad
- 2 cups cherry tomatoes
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- Olive oil, for drizzling
- Pinch of salt
For the Dressing
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Instructions
- Marinate the Steak: In a zip-top bag or shallow dish, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak and thoroughly coat it with the marinade. Seal the bag or cover the dish and refrigerate for at least 1 hour or up to 8 hours to allow the flavors to infuse.
- Preheat the Grill: Heat your grill to medium-high. Remove the steak from the marinade and place it on the grill. Cook for 4-5 minutes per side, or until it reaches your desired level of doneness.
- Rest and Slice the Steak: Once grilled, transfer the steak to a cutting board and let it rest for 5–10 minutes to retain its juices. Then slice the steak thinly against the grain for maximum tenderness.
- Prepare the Caprese Salad: In a mixing bowl, combine the cherry tomatoes, fresh mozzarella balls, and chopped basil. Drizzle lightly with olive oil and season with a pinch of salt, then gently toss to combine.
- Assemble and Serve: Arrange the sliced flank steak and Caprese salad attractively on a serving platter. Just before serving, drizzle the balsamic glaze over the steak and salad to add a tangy, sweet finish.
Notes
- For best results, marinate the steak for several hours but no more than 8 to avoid overpowering the meat.
- Ensure the grill is properly preheated to achieve a nice sear and grill marks on the steak.
- Resting the steak after grilling is crucial for juicy, tender slices.
- If balsamic glaze is not available, reduce balsamic vinegar by simmering it until thickened instead.
- This dish pairs well with crusty bread or a light green salad to make a complete meal.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Italian
Keywords: grilled flank steak, caprese salad, balsamic dressing, summer grilling, easy steak recipe, Italian flavors, fresh mozzarella, cherry tomatoes, basil

