This dish features fresh mozzarella sliced into heart shapes, paired with ripe tomato rounds and fragrant basil leaves arranged beautifully. A sweet balsamic glaze is simmered until syrupy and drizzled on top, enhanced by olive oil and seasoned with sea salt and black pepper. Perfect for a special occasion, it offers a light, vibrant, and flavorful experience with a delightful balance of creamy cheese and tangy glaze.
The first time I made heart-shaped mozzarella, I laughed at myself for being so extra. But honestly, watching someone's face light up when they see those little cheese hearts on their plate is worth every second of effort. Now I keep a small heart cutter in my kitchen drawer just for moments like this.
I made this for a dinner party last February, not even realizing it was close to Valentine's Day. My friend noticed the heart shapes first and teased me about being romantic, but then she took a bite and went completely quiet. That's when I knew this wasn't just about presentation.
Ingredients
- Fresh mozzarella cheese: The softer and creamier the better here, I've learned that spending a bit more on quality mozzarella makes such a difference
- Ripe tomatoes: Look for ones that give slightly when you press them, they'll have that perfect balance of sweetness and acidity
- Fresh basil leaves: Nothing compares to the real thing, dried basil would completely ruin the magic of this dish
- Extra-virgin olive oil: This is your finishing touch so use the good stuff you save for special occasions
- Flaky sea salt: Those little crystals crunching between bites is what elevates this from good to incredible
- Balsamic vinegar: The reduction concentrates everything we love about balsamic into this thick, syrupy glaze
- Honey: Just enough to balance the vinegar's sharpness and create that perfect sweet-tangy finish
Instructions
- Make the balsamic glaze:
- Pour the balsamic vinegar and honey into your smallest saucepan and let it bubble away gently. You'll know it's ready when it coats the back of a spoon and smells like heaven in your kitchen.
- Prep the mozzarella hearts:
- Slice your mozzarella into rounds, then press that heart cutter into each piece. Save the scraps for a snack while you cook, because trying to resist eating fresh mozzarella is pointless.
- Arrange your masterpiece:
- Layer those tomato slices and mozzarella hearts however feels right to you, tucking fresh basil leaves between each layer. I like going in circles but honestly, anything that makes you happy works.
- Add the finishing touches:
- Drizzle that gorgeous olive oil over everything, then season generously with salt and pepper. The glaze goes on last, right before you serve, so it stays glossy and beautiful.
My partner surprised me with this same salad on our anniversary, having watched me make it so many times. Seeing someone else take the time to cut those tiny hearts was more romantic than any fancy dinner reservation we've ever had.
Choosing Your Tomatoes
I've learned through many sad salads that mealy tomatoes can ruin even the best efforts. Vine-ripened tomatoes taste noticeably better, and I've started buying them a few days ahead so they can sit on the counter and develop more flavor.
Making It Your Own
Sometimes I'll add avocado slices when I want something extra creamy, or swap in burrata and let it ooze everywhere. The beauty of this recipe is how forgiving it is, you can really play around with whatever looks beautiful at the market.
Timing Everything Perfectly
The glaze can be made up to a week ahead and stored in a sealed jar at room temperature, which is something I discovered when I accidentally made double the amount. Just give it a quick warm-up if it's too thick to drizzle.
- Assemble this right before serving or the tomatoes start weeping and lose their fresh appeal
- If you're prepping ahead, keep everything separate and combine at the last minute
- Leftovers rarely exist but if they do, eat them within a day for the best experience
Simple food, made with love, is always the most memorable kind.
Recipe Questions & Answers
- → How do you make the balsamic glaze?
-
Simmer balsamic vinegar and honey over medium heat for 8–10 minutes until reduced by half and syrupy. Let it cool before drizzling.
- → Can I use other cheeses besides mozzarella?
-
Buffalo mozzarella or burrata can be substituted for a creamier texture and richer flavor.
- → What is the best way to shape the mozzarella?
-
Use a small heart-shaped cutter to create decorative cheese hearts, adding a romantic touch to the presentation.
- → How should this dish be served?
-
Arrange tomato slices, mozzarella hearts, and fresh basil in a circular or heart-shaped pattern, drizzle with olive oil, seasoning, and finish with balsamic glaze.
- → Are there suggested pairings for this salad?
-
Pair it with a crisp Pinot Grigio or sparkling rosé for a festive and complementary experience.