If you’re craving a dish that bursts with vibrant flavors and impressive presentation, the Balsamic Caprese Grilled Flank Steak Recipe is the ultimate crowd-pleaser you need in your culinary repertoire. This dish combines the luscious tang of balsamic vinegar with juicy cherry tomatoes, creamy fresh mozzarella, and aromatic basil—all resting atop a perfectly grilled, tender flank steak. Each bite delivers a harmonious blend of tangy, savory, and fresh notes that will have you savoring every mouthful. Whether it’s a casual dinner or a special occasion, this recipe offers simplicity, bold taste, and an irresistible visual appeal that’s bound to wow your guests.

Ingredients You’ll Need
These ingredients might be simple, but together they create a symphony of flavors that make the Balsamic Caprese Grilled Flank Steak Recipe truly unforgettable. Each component plays a crucial role, from tenderizing the meat to adding bursts of freshness and creamy texture.
- 1 lb flank steak: The star protein, perfect for quick grilling due to its lean, flavorful profile.
- 1/4 cup balsamic vinegar: Adds a rich tangy sweetness that beautifully marinates the steak and complements the Caprese elements.
- 2 tbsp olive oil: Helps keep the steak juicy and adds a luscious silkiness to the marinade.
- 2 cloves garlic, minced: Infuses a warm, savory depth to the marinade that elevates the overall flavor.
- 1/2 tsp salt: Enhances natural flavors and tenderizes the meat slightly.
- 1/4 tsp black pepper: Brings a gentle heat and aromatic spark to the steak.
- 1 cup cherry tomatoes, halved: Provides bursts of juicy freshness and color contrast as a vibrant topping.
- 8 oz fresh mozzarella, sliced: Melts beautifully over the steak, delivering creamy richness.
- Fresh basil leaves: A classic Caprese finish that adds fragrant herbal notes and a pop of bright green.
How to Make Balsamic Caprese Grilled Flank Steak Recipe
Step 1: Prepare the Marinade
Begin by whisking together balsamic vinegar, olive oil, minced garlic, salt, and black pepper in a bowl. This marinade is where the magic starts—its tangy sweetness and fragrant garlic soak deep into the flank steak, tenderizing it while layering incredible flavor.
Step 2: Marinate the Flank Steak
Place your flank steak inside a resealable plastic bag or a shallow dish and pour in the marinade. Be sure the steak is well coated, then seal the bag tightly and refrigerate for at least one hour. Ideally, marinate it overnight for the best infusion of flavor and tenderness.
Step 3: Preheat the Grill
When you’re ready to cook, preheat your grill to medium-high heat—aim for around 400 degrees Fahrenheit. A hot grill ensures a beautifully seared exterior, locking in flavor while keeping the inside juicy and tender.
Step 4: Grill the Steak
Take the steak out of the marinade and let any excess drip away. Place it on the grill and cook for about 6 to 8 minutes on each side for a perfect medium-rare. Flank steak cooks quickly, so keep a keen eye to avoid overcooking.
Step 5: Add Caprese Toppings During the Last Minute
In the final minute of grilling, arrange halved cherry tomatoes and slices of fresh mozzarella directly on top of the steak. Close the grill lid so the cheese melts slightly and the tomatoes warm up, marrying all the rich, fresh flavors together.
Step 6: Rest and Slice
Remove the steak from the grill and let it rest for about five minutes. This step is essential as it allows the juices to redistribute evenly. When ready, slice the steak thinly against the grain to maximize tenderness and plate with fresh basil leaves scattered over the top.
How to Serve Balsamic Caprese Grilled Flank Steak Recipe

Garnishes
Fresh basil leaves are the perfect fresh and fragrant garnish to enhance the balsamic and mozzarella notes. Feel free to drizzle a little extra balsamic reduction on top for an elegant touch that adds both visual flair and that signature sweet tang.
Side Dishes
This recipe pairs beautifully with simple, fresh sides. Think crisp green salads, grilled asparagus, or roasted baby potatoes dressed with herbs. The key is to keep sides light and fresh so they don’t compete but rather complement the bold flavors of the steak.
Creative Ways to Present
For a stunning presentation, serve the sliced steak on a large wooden board alongside the Caprese toppings and fresh basil. Invite guests to build their own bites. Alternatively, plate the slices fanned out neatly on a platter with a drizzle of aged balsamic glaze, making it perfect for entertaining.
Make Ahead and Storage
Storing Leftovers
Store any leftover steak and toppings in an airtight container in the refrigerator. The flavors actually develop even more when cooled overnight, making for fantastic next-day lunches or dinners.
Freezing
If you want to save some for later, wrap the cooked steak tightly in foil or plastic wrap and place it in a freezer-safe bag. While the texture may slightly change after freezing, the robust flavors hold up well.
Reheating
Reheat leftovers gently in a skillet over medium-low heat or in the oven to preserve juiciness. Avoid the microwave if possible to keep the steak tender and the mozzarella from becoming rubbery. Adding a splash of water or broth can help maintain moisture.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is ideal for its texture and quick cooking, skirt steak or hanger steak are great alternatives that will also soak up the marinade wonderfully.
How long should I marinate the steak?
At least one hour is necessary for flavor, but marinating overnight truly makes a noticeable difference, tenderizing the meat and deepening the balsamic essence.
Can I make this recipe indoors without a grill?
Yes, you can use a grill pan or broil the steak in your oven. Just make sure to watch the cooking time closely to avoid overcooking and replicate those lovely grill marks if possible.
Is it okay to substitute fresh mozzarella with another cheese?
Fresh mozzarella is recommended for its meltability and mild creaminess, but burrata or a good-quality fresh cheese can also work well to maintain that classic Caprese charm.
How do I know when the steak is done?
Using a meat thermometer is the most reliable way: 130°F to 135°F means medium-rare, which is ideal for flank steak. Otherwise, rely on timing and feel, but remember the steak will continue to cook slightly while resting.
Final Thoughts
This Balsamic Caprese Grilled Flank Steak Recipe is truly one of those dishes that feels special yet is approachable enough for any weeknight. It celebrates fresh ingredients and bold flavors in a way that’s bound to brighten your meal routine and impress your loved ones. Give it a try—it’s comfort food elevated, with a burst of summer on every plate.
