pin it
I first encountered a version of this dish at a little Italian-American restaurant that took caprese salad and turned it into something totally unexpected — they laid it right over sliced grilled steak. I remember sitting there staring at the plate thinking, why has no one done this before? The contrast between the warm, smoky meat and the cool, fresh mozzarella and tomatoes was something I hadn't experienced, and from that first bite, I was completely hooked. I went home that same week and started testing it in my own kitchen. The first few times, I used chicken — don't judge me — but once I went back to a good flank steak and got the grill marks just right, the magic clicked. Now this is one of those recipes I make when I want to feel like a serious cook without spending hours in the kitchen. The platter presentation alone is absolutely stunning; guests always gasp a little when it hits the table. It's become my signature dish for dinner parties, and honestly, it never gets old.
Why I love this recipe
What I love most about this recipe is the way it takes two iconic dishes — a perfectly grilled steak and a classic caprese salad — and merges them into something that feels completely new and elevated. The balsamic glaze is the magic thread that ties everything together, adding sweetness and depth that makes every bite sing. I love that it's a platter-style meal, which naturally invites people to gather, share, and linger at the table longer. There's something so generous and celebratory about a big platter in the center of the table. From a practical standpoint, I love that it comes together in under 40 minutes, yet looks like something you'd pay serious money for at a restaurant. The freshness of the basil and the creaminess of the mozzarella against the charred steak is a texture and flavor combination I never get tired of. This recipe also handles substitutions beautifully — different steak cuts, added greens, alternative glazes — so it never feels repetitive. It's endlessly adaptable, always delicious, and always impressive.
What You Need From Your Kitchen
- Flank Steak: Pat dry, season with spice rub, and grill over high heat to your preferred doneness; slice thinly against the grain to serve
- Cherry Tomatoes: Halve them and toss with olive oil and red wine vinegar to form the base of the fresh caprese topping
- Fresh Mozzarella Balls: Use ciliegine (small balls) for the best presentation; they nestle perfectly among the tomato halves and steak slices
- Fresh Basil: Tear or chiffonade and scatter generously over the finished platter — both in the topping mixture and as a final garnish
- Balsamic Glaze: Drizzle over the assembled platter at the very end for a rich, sweet, tangy finish that ties the whole dish together
- Garlic: Minced and worked into the olive oil spice rub to deeply flavor the steak before it hits the grill
- Olive Oil: Used both in the steak marinade and to dress the caprese topping for richness and depth
Let's Make These Together
- Season and rest the steak
- Combine olive oil, minced garlic, Italian seasoning, smoked paprika, salt, and pepper in a small bowl. Rub the mixture all over the flank steak on both sides, coating it thoroughly. Set the steak aside at room temperature for 15 minutes so the seasonings can penetrate the meat and the steak loses its chill before hitting the grill.
- Preheat your grill to high
- Crank your grill or grill pan to high heat and let it preheat for several minutes until it is smoking hot. Lightly oil the grates. A screaming hot grill is what gives you those beautiful char marks and a proper crust that seals in all the incredible juices.
- Grill the steak to perfection
- Place the steak on the hot grill and cook undisturbed for 4–5 minutes. Flip once using tongs and cook another 4–5 minutes for medium-rare. Adjust timing to your preference. The key is not to fidget with the steak — let the heat do its job and develop that gorgeous crust.
- Rest and slice the meat
- Remove the steak from the grill and place it on your cutting board. Tent loosely with foil and let it rest for 8–10 minutes. Then slice thinly against the grain at a slight diagonal angle. The slices should be tender, juicy, and beautifully pink in the center.
- Build the caprese topping
- In a mixing bowl, gently toss the halved cherry tomatoes, mozzarella balls, and torn basil with olive oil, red wine vinegar, and a pinch of salt and pepper. Don't overdress — you want it light and bright to contrast the richness of the steak.
- Assemble and drizzle the platter
- Fan the steak slices across your large serving platter. Spoon the caprese topping all over the steak. Drizzle generously with balsamic glaze, add a few final basil leaves, a pinch of flaky sea salt, and bring this showstopper straight to the table.
pin it
Switch Things Up
I've started using ribeye caps when I really want to splurge — the marbling makes the steak even more luxurious under that caprese topping. Sometimes I'll add a handful of arugula across the platter before adding the tomatoes and mozzarella, which adds a peppery, fresh bite that balances the richness. A few thin slices of prosciutto tucked between the steak pieces also take this to another level entirely. If balsamic glaze isn't your thing, a drizzle of good-quality pesto works beautifully instead.
Perfect Pairings
This Grilled Caprese Steak Platter pairs wonderfully with a side of garlic-rubbed crusty bread or a simple arugula salad dressed with lemon and olive oil. For drinks, a bold Chianti or Cabernet Sauvignon complements the balsamic and steak beautifully. If you prefer something lighter, a sparkling water with lemon keeps the palate fresh between bites. Roasted asparagus or grilled zucchini on the side rounds out the plate with color and texture.
pin it
Frequently Asked Questions
- → What cut of steak works best for this recipe?
Flank steak and skirt steak are the ideal choices — they are flavorful, affordable, and slice beautifully when cut against the grain. Sirloin and ribeye also work well if you prefer a more tender, marbled cut. Avoid thicker cuts like filet that don't pair as naturally with the platter-style presentation.
- → Can I make this recipe indoors without a grill?
Absolutely! A cast-iron skillet or grill pan on your stovetop over very high heat is the perfect indoor alternative. Preheat the pan for several minutes, oil it lightly, and cook the steak the same way. You'll still get a beautiful sear and those coveted char flavors.
- → How do I know when the steak is done?
The most reliable method is using an instant-read thermometer. For medium-rare, aim for an internal temperature of 130–135°F (54–57°C). For medium, pull it at 140–145°F (60–63°C). Remember that the steak will rise a few degrees while it rests.
- → Can I prepare any components in advance?
Yes! You can marinate and season the steak up to 12 hours ahead and keep it refrigerated. The caprese topping can be tossed together 30 minutes before serving. However, assemble and add the balsamic glaze right before serving for the freshest result.
- → Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free. All the key ingredients — steak, tomatoes, mozzarella, basil, olive oil, and balsamic glaze — contain no gluten. Always double-check your balsamic glaze label, as some brands may include additives, but most are gluten-free.
- → What if I can't find mozzarella balls (ciliegine)?
No problem! You can use a fresh mozzarella log and simply tear or cut it into bite-sized chunks. Burrata would also be an absolutely stunning substitute — just place whole burrata balls on the platter and let them break open naturally as guests serve themselves.
Conclusion
This Grilled Caprese Steak Platter is the kind of recipe that makes ordinary evenings feel like a celebration. The combination of smoky, charred steak with the freshness of tomatoes, mozzarella, and basil is a match made in culinary heaven. Every bite is layered with flavor and texture — savory, creamy, tangy, and bright all at once. It's simple enough for weeknights but impressive enough for entertaining. Once you try it, it'll become your go-to showstopper platter.