Balsamic Grilled Flank Steak Caprese
There’s something magical about a perfectly grilled steak—especially when it’s kissed by a tangy-sweet balsamic glaze and topped with all the fresh, vibrant flavors of a Caprese salad. Picture it: juicy, tender slices of flank steak, still warm from the grill, paired with creamy mozzarella, sun-ripened tomatoes, and fragrant basil leaves. It’s a combination that feels indulgent yet refreshingly light, perfect for summer nights on the patio or an impressive dinner for friends. Trust me, you’re going to love this one—it’s like an Italian vacation on your plate, without the airfare.
Why You’ll Love Balsamic Grilled Flank Steak Caprese
This recipe isn’t just about the ingredients—it’s about creating moments. The sizzle of the steak as it hits the grill, the way the balsamic glaze bubbles and thickens into a glossy drizzle, and that first bite where the tangy, sweet, and savory flavors all come together… it’s pure bliss. It’s fancy enough to wow guests, but simple enough for a weeknight dinner.
Chef’s Pro Tips for Perfect Results
Want to nail this dish on your very first try? Here are some insider secrets:
- Marinate with love—Let the steak soak up that balsamic goodness for at least 2 hours to infuse maximum flavor.
- Mind the grill temp—Medium-high heat will give you a gorgeous sear without overcooking.
- Rest before slicing—Give your steak at least 5–10 minutes to relax so all those juices stay inside where they belong.
Ingredients
1. 1 ½ pounds flank steak
2. ½ cup balsamic vinegar
3. 2 tablespoons olive oil
4. 2 garlic cloves, minced
5. 1 teaspoon salt
6. ½ teaspoon freshly ground black pepper
7. 8 ounces fresh mozzarella, sliced
8. 2–3 ripe tomatoes, sliced
9. Fresh basil leaves
10. Extra balsamic glaze for drizzling

Instructions
1. In a shallow dish, whisk together balsamic vinegar, olive oil, garlic, salt, and pepper.
2. Place flank steak in the marinade, turning to coat. Cover and refrigerate for at least 2 hours, or overnight for deeper flavor.
3. Preheat grill to medium-high heat. Remove steak from marinade, letting excess drip off.
4. Grill steak for 4–6 minutes per side, depending on thickness and desired doneness.
5. Transfer steak to a cutting board and let rest for 5–10 minutes.
6. Slice steak thinly against the grain. Arrange on a serving platter.
7. Top with mozzarella slices, tomato slices, and fresh basil leaves.
8. Drizzle with extra balsamic glaze and serve immediately.
Texture & Flavor Secrets
The beauty of this recipe lies in its contrasts—the charred edges of the steak against the soft creaminess of mozzarella, the sweetness of balsamic glaze balancing the acidity of ripe tomatoes, and the burst of freshness from basil. Every bite feels like a complete little story in your mouth.
How to Serve Balsamic Grilled Flank Steak Caprese
This dish pairs wonderfully with crusty bread to soak up those delicious juices, or a light side like lemony arugula salad. For a heartier option, serve it alongside roasted potatoes or grilled vegetables.
Creative Leftover Transformations
Don’t let leftovers go to waste! You can:
- Make a steak and mozzarella sandwich with pesto.
- Toss slices into a pasta salad with balsamic dressing.
- Use as a topping for flatbread pizza with extra basil.
Additional Tips
- Always slice flank steak against the grain for tenderness.
- If you don’t have a grill, a cast-iron skillet works beautifully.
- For extra depth, reduce balsamic vinegar in a saucepan until syrupy before drizzling.
Make It a Showstopper (Presentation Ideas)
Want to wow your guests? Fan out the steak slices on a large platter, alternating them with tomato and mozzarella slices for a colorful pattern. Sprinkle extra basil leaves over the top and serve with the balsamic glaze in a small pitcher for tableside drizzling.
FAQ’s
1. Can I use skirt steak instead of flank steak?
Yes! Skirt steak works well, but cooking times may be slightly shorter.
2. How long should I marinate the steak?
At least 2 hours, but overnight is best for maximum flavor.
3. Can I use store-bought balsamic glaze?
Absolutely—just choose a high-quality one for the best taste.
4. How do I know when my steak is done?
Use a meat thermometer: 130°F for medium-rare, 140°F for medium.
5. Can I grill the steak indoors?
Yes, a grill pan or cast-iron skillet works great.
6. Should I oil the grill grates?
Yes, to prevent sticking and get beautiful grill marks.
7. What’s the best mozzarella for this recipe?
Fresh mozzarella in brine gives the creamiest texture.
8. Can I add other toppings?
Sure—roasted red peppers or avocado slices make delicious additions.
9. How do I store leftovers?
Wrap tightly and refrigerate for up to 3 days.
10. Can I make it ahead?
You can marinate the steak and prep toppings ahead, then grill just before serving.
Conclusion
Balsamic Grilled Flank Steak Caprese is the kind of dish that makes you feel like a superstar in the kitchen with very little effort. Juicy steak, creamy cheese, and fresh, vibrant toppings—it’s a match made in culinary heaven. Whether it’s a laid-back weeknight or a fancy dinner party, this recipe is your ticket to a plate that’s as beautiful as it is delicious.
Print
Balsamic Grilled Flank Steak Caprese
- Prep Time: 1 hour 10 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Grilling
- Cuisine: Italian-American
- Diet: Halal
Description
Tender balsamic-marinated flank steak is grilled to perfection and topped with fresh mozzarella, juicy tomatoes, and fragrant basil for a mouthwatering Caprese twist.
Ingredients
- 1 1/2 pounds flank steak
- 1/4 cup balsamic vinegar
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 8 ounces fresh mozzarella, sliced
- 2 large tomatoes, sliced
- 1/4 cup fresh basil leaves
- 2 tablespoons balsamic glaze (for drizzling)
Instructions
- In a small bowl, whisk together balsamic vinegar, olive oil, garlic, salt, and pepper.
- Place flank steak in a shallow dish or resealable bag and pour the marinade over it. Marinate in the refrigerator for at least 1 hour, preferably 4 hours.
- Preheat grill to medium-high heat. Remove steak from marinade and discard the marinade.
- Grill steak for 4–6 minutes per side for medium-rare, or until desired doneness. Transfer to a cutting board and let rest for 5 minutes.
- Slice steak thinly against the grain and arrange on a platter.
- Top steak slices with mozzarella, tomatoes, and basil leaves.
- Drizzle with balsamic glaze before serving.
Notes
- For extra flavor, add a pinch of Italian seasoning to the marinade.
- Use heirloom tomatoes for a colorful presentation.
- Letting the steak rest before slicing ensures juiciness.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 410
- Sugar: 4g
- Sodium: 580mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 44g
- Cholesterol: 110mg
Keywords: balsamic grilled flank steak, caprese steak, grilled steak recipe, mozzarella tomato steak, summer grilling