Grilled Flank Steak Caprese with Balsamic Dressing Recipe
Introduction
Fire up the grill and enjoy this vibrant Grilled Flank Steak Caprese with Balsamic Dressing. Combining smoky steak, fresh cherry tomatoes, creamy mozzarella, and aromatic basil, all drizzled with tangy balsamic glaze, it’s an easy yet impressive 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 (bocconcini or ciliegine)
- ½ 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 thoroughly. Refrigerate and marinate for at least 1 hour or up to 8 hours.
- Step 2: Preheat the grill to medium-high heat. Remove the steak from the marinade and grill for 4-5 minutes per side, or until desired doneness is reached.
- Step 3: Let the steak rest for 5–10 minutes to retain its juices, then slice thinly against the grain for tenderness.
- Step 4: In a bowl, mix cherry tomatoes, mozzarella balls, and chopped fresh basil. Drizzle with a little olive oil and season with a pinch of salt.
- Step 5: Arrange the sliced steak and Caprese salad on a serving platter. Drizzle generously with balsamic glaze just before serving. Enjoy while the steak is still warm and juicy.
Tips & Variations
- Always slice flank steak against the grain to keep it tender.
- You can substitute fresh mozzarella balls with slices from a large mozzarella ball if needed.
- Make your own balsamic glaze by simmering balsamic vinegar with a touch of honey until thickened.
- Try arugula instead of basil for a peppery twist.
- Use skirt steak or flat iron steak as alternatives if flank steak isn’t available.
Storage
Store the steak and Caprese salad components separately in airtight containers. The steak will keep in the refrigerator for up to 3 days and can be gently reheated on the stovetop or served cold. The Caprese salad is best eaten fresh but can be refrigerated for 1-2 days.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes! Skirt steak or flat iron steak are great alternatives. Just be sure to slice thinly against the grain to maintain tenderness.
How do I know when the steak is done?
Use a meat thermometer to check for doneness. For medium-rare, aim for an internal temperature of 130-135°F. Always let the steak rest before slicing to keep it juicy.
Can I make this ahead of time?
You can marinate and grill the steak a few hours ahead. Slice just before serving and rewarm gently if needed. Prepare the Caprese salad fresh for best texture and flavor.
What if I don’t have balsamic glaze?
You can make your own by simmering balsamic vinegar until it thickens. Adding a teaspoon of honey can balance the acidity with sweetness.
Is this recipe good for meal prep?
Absolutely! Grill extra steak and use it in salads, wraps, or bowls through the week. Keep Caprese ingredients separate to preserve freshness.
PrintGrilled Flank Steak Caprese with Balsamic Dressing Recipe
Grilled Flank Steak Caprese with Balsamic Dressing features tender, marinated flank steak grilled to perfection and paired with a fresh, vibrant Caprese salad of cherry tomatoes, mozzarella balls, and basil. Drizzled with a sweet and tangy balsamic glaze, this easy, flavorful dish is perfect for summer dinners, backyard cookouts, or impressing guests with minimal effort. High in protein and low in carbs, it balances smoky, creamy, and bright flavors for a satisfying meal.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 20 minutes (including marinating)
- Yield: 4 servings 1x
- Category: Dinner
- Method: Grilling
- Cuisine: American, Italian-Inspired
- Diet: Low Carb
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 (bocconcini or ciliegine)
- ½ cup fresh basil, chopped
- Olive oil, for drizzling (about 1 tablespoon)
- Pinch of salt
Dressing
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Instructions
- Marinate the Steak: In a shallow dish or zip-top bag, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak and coat well with the marinade. Refrigerate for at least 1 hour or up to 8 hours for maximum flavor infusion.
- Grill the Steak: Preheat your grill to medium-high heat. Remove the steak from the marinade and grill for 4-5 minutes per side, adjusting time based on thickness and desired doneness (aim for 130-135°F internal temperature for medium-rare). Once cooked, transfer the steak to a plate and let it rest for 5-10 minutes to retain juices.
- Prepare the Caprese Salad: While the steak is resting, combine cherry tomatoes, mozzarella balls, and chopped fresh basil in a large bowl. Drizzle with a little olive oil and season with a pinch of salt. Toss gently to combine.
- Slice the Steak: Slice the rested steak thinly across the grain to ensure tenderness and maximum juiciness in every bite.
- Assemble and Dress: Arrange the steak slices on a platter alongside the Caprese salad. Drizzle generously with balsamic glaze just before serving to add a tangy sweetness that ties the dish together. Serve immediately while steak is warm and juicy.
Notes
- Always slice flank steak thinly and across the grain to keep it tender.
- You can substitute fresh mozzarella balls with slices from a larger mozzarella ball if needed.
- Make your own balsamic glaze by simmering balsamic vinegar with a teaspoon of honey until it thickens and reduces.
- Store leftover steak and Caprese components separately in airtight containers; steak lasts up to 3 days refrigerated, Caprese salad best fresh but will keep 1-2 days.
- Reheat leftover steak gently on the stovetop or enjoy cold in sandwiches or salads.
Keywords: grilled flank steak, caprese salad, balsamic glaze, easy dinner, summer recipe, quick healthy meal, high protein

