Pin it The smell of butter hitting a hot skillet still takes me back to my first apartment kitchen, where I discovered that pesto and mozzarella were meant to be together. I was attempting to fancy up a basic grilled cheese after a particularly long day at work, and what happened on that stovetop felt like pure magic. The combination of crispy, buttery bread with that aromatic basil punch and creamy cheese became my go-to comfort food. Now it is the sandwich I turn to when I need something that feels indulgent but comes together in under twenty minutes.
I made these for my sister last summer when she dropped by unexpectedly, and she literally stopped midconversation after her first bite. The way the tomatoes warm through just enough to release their juices while staying firm is something special. She asked me to write down the recipe right there at the kitchen table, staining a napkin with pesto as she jotted it down.
What's for Dinner Tonight? ๐ค
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Fresh mozzarella: Absolutely worth seeking out the good stuff from the specialty cheese section, it melts beautifully and has that mild milky flavor you cannot get from the shredded stuff in a bag
- Ripe tomato: Look for one that gives slightly when you press it, an underripe tomato will make your sandwich watery and disappointing
- Basil pesto: Homemade is incredible but storebought works perfectly, just make sure it is the refrigerated kind not the shelfstable jarred stuff
- Rustic bread: Sourdough holds up beautifully to the weight of the cheese and develops that irresistible crunch, a hearty white bread works too
- Unsalted butter: Softened butter spreads more evenly and gives you that golden restaurantquality crust every single time
- Salt and pepper: Just a light seasoning on the tomatoes wakes up all the flavors
Tired of Takeout? ๐ฅก
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Butter your bread:
- Spread half a tablespoon of softened butter on one side of each slice, getting it all the way to the edges so every bite gets that golden crispiness
- Build the base:
- Place two slices buttered side down and spread a generous tablespoon of pesto on the facing side of each
- Layer the goodness:
- Arrange your mozzarella slices over the pesto, then add tomato rounds and season them lightly with salt and pepper
- Close it up:
- Top with remaining bread slices, buttered side facing out, pressing gently so everything settles into place
- Get the pan ready:
- Heat your skillet over medium heat until a drop of water sizzles and dances across the surface
- Crisp the first side:
- Carefully place sandwiches in the pan and let them cook undisturbed for about 3 to 4 minutes until deep golden brown
- Flip and finish:
- Turn carefully and cook another 3 to 4 minutes until the cheese is completely melted and the bread is perfectly crunchy
- The waiting game:
- Let them rest for a couple minutes before slicing, this keeps all that cheesy goodness from running out
Pin it My neighbor texted me at midnight once after making these, saying she had been making grilled cheese wrong her entire life. That is the moment I knew this recipe was worth sharing with everyone.
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.
The Bread Choice Matters
I have tested this with everything from basic white sandwich bread to thickcut country loaves. Sourdough consistently gives the best results because its tangy flavor complements the pesto beautifully. The bread needs to be substantial enough to hold up to the moisture from the tomatoes without becoming soggy.
Making It Your Own
A drizzle of balsamic glaze over the tomatoes before adding the top bread creates this incredible sweet and tangy contrast. Sometimes I add a few fresh basil leaves right on top of the cheese for an extra punch of herb flavor. The beauty of this sandwich is how well it welcomes experimentation while still being perfect in its simplest form.
Serving Suggestions
This sandwich pairs wonderfully with a simple side salad dressed with light vinaigrette. I love serving it alongside a warm cup of tomato soup for the ultimate comfort meal. A glass of crisp white wine brings out the basil notes beautifully.
- Cut on a diagonal for that restaurant presentation
- Serve immediately while the cheese is still molten
- Garnish with extra fresh basil for a pop of green
Pin it There is something so satisfying about cutting into that crispy exterior and watching the cheese stretch. Hope this becomes a favorite in your kitchen too.
Common Questions
- โ What type of mozzarella works best?
Fresh mozzarella slices work beautifully in this sandwich. For best results, use high-quality mozzarella di bufala or fior di latte from the deli counter, as they melt smoothly and evenly without becoming rubbery.
- โ Can I prepare this ahead of time?
You can assemble the sandwiches up to 2 hours ahead, but it's best to cook them just before serving to maintain crispy bread and perfectly melted cheese. If assembled early, store in the refrigerator covered with plastic wrap.
- โ How do I prevent soggy bread?
Pat your tomato slices dry with paper towels before layering to remove excess moisture. You can also salt the tomatoes lightly and let them sit for a few minutes, then dab dry. Ensure your skillet is at the right temperature so bread crisps quickly.
- โ What bread is ideal for this sandwich?
Rustic sourdough or ciabatta work wonderfully, offering a sturdy structure that won't collapse under the fillings. The slightly tangy sourdough complements the fresh basil and tomato flavors perfectly.
- โ Can I make a vegan version?
Absolutely! Substitute plant-based mozzarella, use vegan butter, and swap regular pesto for a nut-free vegan pesto. Cashew-based pesto is an excellent dairy-free alternative with great flavor and creaminess.
- โ How can I enhance the flavor?
Add a thin drizzle of balsamic reduction or aged balsamic glaze for a sophisticated touch. Fresh basil garnish after cooking adds aromatic brightness. You can also incorporate sun-dried tomatoes or a thin layer of sun-dried tomato spread for depth.