Pin It Last spring, I stood in my kitchen staring at half a jar of pesto that needed using before it turned brown. I had fresh mozzarella from the farmers market, a tomato on the counter, and suddenly it hit me: why not marry my favorite Caprese salad with the comfort of grilled cheese? That first bite, with the pesto spreading warmth through melted mozzarella and sweet tomato, made me wonder why I'd waited so long to try it. It's become my go-to when I want something that feels both indulgent and bright.
I made this for my sister one rainy Tuesday when she stopped by unexpectedly. She took one bite and closed her eyes, muttering something about needing this recipe immediately. We sat at the kitchen table with our sandwiches and talked for two hours, the kind of easy conversation that only happens over really good food. Now she texts me photos every time she makes it, which is at least twice a month.
What's for Dinner Tonight? π€
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Sourdough bread: The tangy crust holds up to all that moisture from the tomatoes and pesto without getting soggy, and it toasts into the most satisfying golden shell.
- Fresh mozzarella: Not the shredded kind, the soft fresh ball you slice yourself, it melts into creamy clouds instead of turning rubbery.
- Ripe tomato: Use one that smells sweet and gives slightly when you press it, underripe tomatoes will taste flat and watery against all that richness.
- Basil pesto: Whether you make it or buy it, look for one that's vibrant green and smells intensely of basil, not just oil and salt.
- Unsalted butter: Softened butter spreads evenly without tearing the bread, and it browns beautifully to create that crispy exterior we're after.
Tired of Takeout? π₯‘
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the bread:
- Spread a tablespoon of pesto on one side of each sourdough slice, reaching all the way to the edges. This creates a flavor barrier that keeps the bread from getting too wet.
- Build the sandwiches:
- On two slices, layer half the mozzarella and tomato on the pesto side, then cap with the remaining slices, pesto facing down. Press gently so everything sticks together.
- Butter the outside:
- Spread softened butter on the outer faces of each sandwich, top and bottom. Don't skip this, it's what makes the bread turn golden and crispy instead of pale and sad.
- Heat the pan:
- Set a nonstick skillet over medium heat and let it warm for a minute or two. Too hot and the bread burns before the cheese melts, too cool and it just steams.
- Cook the sandwiches:
- Place both sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula. You'll see the edges start to brown and smell that butter toasting.
- Rest and serve:
- Pull them off the heat and let them sit for a minute so the cheese sets slightly. Slice in half and serve while still warm and stretchy.
Pin It One Sunday afternoon, I made a double batch of these for a small gathering of friends. Everyone stood around the kitchen island, sandwiches in hand, cheese stretching between bites, and someone said it felt like being in a tiny Italian cafe. We opened a bottle of cold white wine and pretended we were somewhere with cobblestones and trailing ivy. Food has this way of turning an ordinary day into something you remember.
Still Scrolling? You'll Love This π
Our best 20-minute dinners in one free pack β tried and tested by thousands.
Trusted by 10,000+ home cooks.
Choosing Your Bread
Sourdough is my favorite because of its tangy backbone and sturdy crust, but I've made this with ciabatta, rustic Italian loaves, even thick cut sandwich bread in a pinch. The key is using something with enough structure to handle moisture and weight. Avoid soft white bread, it just dissolves into mush.
Making It Your Own
I love tucking a few leaves of baby spinach or peppery arugula inside for a bit of green crunch. Sometimes I add a thin layer of balsamic glaze after cooking, or swap the tomato for roasted red peppers when tomatoes aren't in season. A friend of mine even uses sun dried tomatoes and swears by it.
Serving and Pairing Ideas
This sandwich is filling enough to stand alone, but I often serve it with a handful of mixed greens dressed in lemon and olive oil, or a simple bowl of tomato soup for dipping. It pairs beautifully with a crisp Italian white wine like Pinot Grigio or Vermentino, though sparkling water with a squeeze of lemon feels just as right.
- Serve with a light side salad to balance the richness of the cheese and butter.
- Cut into smaller pieces and serve as an appetizer at gatherings.
- Pair with a chilled glass of rosΓ© on a warm evening for an easy summer dinner.
Pin It This sandwich has become one of those recipes I turn to when I need comfort without heaviness, when I want something that tastes like care but doesn't demand much from me. I hope it becomes that for you too.
Recipe FAQs
- β Can I make this with a different type of bread?
Absolutely. While sourdough provides a tangy flavor and sturdy texture, you can use ciabatta, focaccia, or thick-cut French bread. For gluten-free options, choose quality gluten-free bread with good structure.
- β How do I prevent the cheese from leaking out?
Don't overfill the sandwich and ensure the bread slices fully cover the filling. Cook over medium heat to allow the cheese to melt gradually without bursting through. Pressing gently with a spatula helps seal the layers.
- β Can I use fresh basil instead of pesto?
While fresh basil won't spread easily, you can make quick homemade pesto by blending fresh basil with olive oil, garlic, pine nuts, and Parmesan. This gives a fresher taste than store-bought versions.
- β What's the best way to achieve golden, crispy bread?
Butter the outside of the sandwich generously and cook over medium heat for 3-4 minutes per side. Don't rush the process. If browning too quickly, reduce heat slightly to ensure the cheese melts before the bread burns.
- β How can I add more vegetables without making it soggy?
Pat tomato slices dry with paper towels before layering to reduce moisture. You can also add arugula, baby spinach, or thin cucumber slices. Layer greens next to the bread rather than directly against mozzarella.
- β Is this suitable for meal prep?
You can assemble sandwiches ahead and refrigerate for up to 4 hours before cooking. Cook fresh to order for the best texture and melting. The pesto, mozzarella, and tomato combination is best enjoyed warm.