This elegant dish features ripe tomatoes and fresh mozzarella sliced into charming heart shapes. Alternated with fragrant basil leaves, the layers are drizzled with extra-virgin olive oil and topped with a sweet, syrupy balsamic glaze that brings bright acidity and subtle sweetness. Perfect for a special starter or light meal, it captures classic Italian flavors with a romantic twist. Preparation involves simmering balsamic vinegar into a glaze, cutting ingredients with a heart-shaped cutter, and assembling carefully for a visually appealing presentation.
The first Valentine's Day I attempted anything remotely fancy in the kitchen, I bought those heart-shaped cookie cutters on impulse. My apartment smelled like balsamic vinegar reducing on the stove, and I remember my roommate poking her head in, asking if everything was okay. When I plated those little tomato and mozzarella hearts, she laughed and said I was trying too hard, but then she took a bite and went quiet. Sometimes the simplest gestures land the hardest.
Last summer I made this for my parents' anniversary dinner on their back porch. The tomatoes were from the farmers market, still warm from the sun, and my dad kept sneaking basil leaves off the cutting board. Mom pretended not to notice, just kept arranging the hearts on the platter like she was composing a painting. Some dishes are just meant for slow evenings and good wine.
Ingredients
- 2 large ripe tomatoes: Look for ones that give slightly when pressed, they cut cleaner and hold their heart shape better
- 2 large fresh mozzarella balls: I've learned the hard way that room temperature cheese slices so much more smoothly than cold from the fridge
- 1 cup fresh basil leaves: Pick the brightest green ones you can find, maybe a few tiny leaves for garnish
- 2 tablespoons extra-virgin olive oil: The good stuff really does matter here, it's half the flavor
- Sea salt: Flaky salt adds this gorgeous crunch that regular table salt just can't replicate
- Freshly ground black pepper: Grind it right before serving, the aroma alone is worth it
- 1/2 cup balsamic vinegar: Older vinegar tends to be thicker and sweeter, which means less reducing time
- 1 tablespoon honey: Even if you think you don't like sweet glazes, trust me on this one
Instructions
- Make the glaze first:
- Combine balsamic vinegar and honey in a small saucepan over medium heat until it bubbles gently, then drop to a simmer and stir occasionally for 8 to 10 minutes. You'll know it's ready when it coats the back of a spoon and looks like warm syrup.
- Prep your hearts:
- Slice tomatoes and mozzarella into 1/4 inch rounds and press that heart cutter into each one, saving the scraps for a midnight snack or tomorrow's omelette.
- Build the layers:
- Alternate tomato and mozzarella hearts on your prettiest platter, tucking basil leaves between them like little green secrets.
- Finish it off:
- Drizzle everything with olive oil and that cooled glaze you made earlier, then hit it with sea salt and fresh pepper right before serving.
My friend Sarah swears this salad saved her first date with her now-husband. She'd forgotten to buy dessert and panicked, throwing these hearts together with whatever she had in the fridge. Three years later he still talks about that salad more than any fancy restaurant meal she's made him since.
Making It Ahead
You can cut the hearts and store them separately in the fridge up to 4 hours before serving. Just pat them dry with paper towels before layering, because excess water makes everything soggy and sad.
Choosing Your Tomatoes
Heirloom varieties in reds, oranges, and even stripes make this absolutely stunning on the plate. I've also used cherry tomatoes halved with a tiny heart cut out of the center when I couldn't find large ones, and honestly, it was adorable.
Serving Suggestions
This works as a starter, light lunch, or even passed as appetizers on individual toothpicks for parties. The trick is arranging everything on the platter right before guests arrive so those basil leaves stay perky and fresh.
- Pair with a crusty baguette to soak up all those flavored oils
- A chilled Pinot Grigio or crisp white wine cuts through the mozzarella perfectly
- Set out extra glaze in a small dish, people always want more
Good food doesn't have to be complicated, just made with a little intention. Sometimes that's all anyone really needs.
Recipe FAQs
- → How do I make the balsamic glaze?
-
Simmer balsamic vinegar over medium heat until it reduces by half and becomes syrupy, optionally adding honey for sweetness.
- → Can I use other cheeses instead of mozzarella?
-
Yes, soft cheeses like burrata or vegan cheese alternatives can work well as substitutes.
- → What type of tomatoes is best for this dish?
-
Use large ripe tomatoes or heirloom varieties for vibrant color and full flavor.
- → How do I create the heart shapes?
-
Slice tomatoes and cheese into rounds, then use a small heart-shaped cookie cutter to carefully cut each slice.
- → Is this dish suitable for vegetarians and gluten-free diets?
-
Yes, this dish contains dairy and fresh ingredients that fit vegetarian and gluten-free preferences.