
There’s something magical about summer evenings in Chicago, where the air is filled with the laughter of kids playing in the backyard and the irresistible aroma of something delicious sizzling on the grill. Growing up, my Polish-American family would gather around our small backyard grill, my babcia orchestrating the culinary symphony with her well-worn apron and a twinkle in her eye. It was during one of these cherished gatherings that I first tasted the delightful combination of balsamic caprese grilled flank steak. This dish quickly became a family favorite, and I’ve added my own creative twist to it over the years.
With its roots in the classic Italian Caprese salad, this recipe marries the tender, juicy flavors of grilled flank steak with the fresh, vibrant taste of tomatoes, mozzarella, and basil, all drizzled with a tangy balsamic glaze. It’s a dish that embodies the essence of summer and brings a touch of elegance to any meal. Whether you’re hosting a backyard barbecue or simply enjoying a quiet dinner with your family, this balsamic caprese grilled flank steak is sure to impress.
Why You’ll Love This Recipe
This balsamic caprese grilled flank steak is a true crowd-pleaser for several reasons. Firstly, it’s incredibly easy to make, requiring minimal prep work and just a few simple ingredients. The recipe is also versatile, allowing you to customize it to suit your taste preferences or dietary needs. Plus, it’s a great source of protein and packed with fresh, wholesome ingredients. The combination of flavors is simply irresistible, with the balsamic glaze adding a delightful tang that perfectly complements the savory steak and creamy mozzarella.
Ingredients
- 1 1/2 pounds flank steak
- 1/4 cup balsamic vinegar
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- Salt and pepper to taste
- 2 large tomatoes, sliced
- 8 ounces fresh mozzarella, sliced
- Fresh basil leaves
- Balsamic glaze for drizzling
Optional Substitutions and Notes
- For a spicier kick, add a pinch of red pepper flakes to the marinade.
- Swap out the flank steak for chicken breast if preferred.
- Use cherry tomatoes for a different texture and flavor.

Step-by-Step Instructions
- In a small bowl, whisk together the balsamic vinegar, olive oil, minced garlic, salt, and pepper.
- Place the flank steak in a shallow dish and pour the marinade over it, ensuring the steak is well-coated. Cover and refrigerate for at least 1 hour, or overnight for more flavor.
- Preheat your grill to medium-high heat. Remove the steak from the marinade and let it come to room temperature.
- Grill the steak for about 5-6 minutes per side, or until it reaches your desired level of doneness. Let it rest for 5 minutes before slicing.
- Arrange the sliced tomatoes and mozzarella on a serving platter. Top with the sliced steak and fresh basil leaves.
- Drizzle with balsamic glaze and serve immediately.
What Makes This Recipe Special
- Quick and easy to prepare
- Packed with flavor and nutrition
- Perfect for any occasion
- Customizable to your taste preferences
- Budget-friendly ingredients
Expert Tips for Success
- Always let your steak rest after grilling to allow the juices to redistribute, ensuring a tender and juicy bite.
- Use a meat thermometer to check the internal temperature for perfect doneness: 130°F for medium-rare, 140°F for medium.
- Make sure your grill is hot before placing the steak on it to achieve a nice sear.

Variations and Substitutions
- For a Mediterranean twist, add sliced olives and roasted red peppers.
- Try a vegan version by substituting the steak with grilled portobello mushrooms and using vegan mozzarella.
- Add a sprinkle of pine nuts for added crunch and flavor.
Serving Suggestions
This balsamic caprese grilled flank steak pairs beautifully with a simple arugula salad or a side of grilled vegetables. For a more substantial meal, serve it alongside garlic mashed potatoes or a crusty baguette to soak up the delicious juices. A chilled glass of rosé or a light Italian red wine would complement the flavors perfectly.

FAQs
Can I make this recipe ahead of time?
Yes, you can marinate the steak a day in advance and keep it in the refrigerator. However, it’s best to grill it just before serving for optimal flavor and texture.
How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or enjoy cold in a salad.
Final Thoughts
There you have it, my take on the balsamic caprese grilled flank steak—a dish that’s as delightful to make as it is to eat. I hope it brings a touch of summer warmth to your table, no matter the season. Remember, cooking is all about experimenting and having fun, so feel free to make this recipe your own. I’d love to hear how it turns out for you, so don’t hesitate to share your results and any creative twists you’ve tried!
👉 I hope you loved making this Balsamic Caprese Grilled Flank—it’s like a little slice of summer on a plate. If you’re hungry for more delicious recipes, why not try my Grilled Chicken Pasta Salad, Tomato Basil Soup, or the ever-comforting Creamy Mushroom Risotto? And don’t forget to check out my Polish Pierogi for a taste of my heritage. Join us on our Facebook Page and Facebook Group — and don’t forget to follow on Pinterest for daily inspiration!

Main Course · American · Medium
Balsamic Caprese Grilled Flank for Dinner Tonight
A delightful combination of grilled flank steak with fresh tomatoes, mozzarella, and basil, drizzled with balsamic glaze.
Keep the screen of your device on while you follow the steps.
- In a small bowl, whisk together the balsamic vinegar, olive oil, minced garlic, salt, and pepper.
- Place the flank steak in a shallow dish and pour the marinade over it, ensuring the steak is well-coated. Cover and refrigerate for at least 1 hour, or overnight for more flavor.
- Preheat your grill to medium-high heat. Remove the steak from the marinade and let it come to room temperature.
- Grill the steak for about 5-6 minutes per side, or until it reaches your desired level of doneness. Let it rest for 5 minutes before slicing.
- Arrange the sliced tomatoes and mozzarella on a serving platter. Top with the sliced steak and fresh basil leaves.
- Drizzle with balsamic glaze and serve immediately.