Pin The smell of toasted sourdough and melting mozzarella pulled my partner into the kitchen before I even called out that lunch was ready. I had been experimenting with ways to make grilled cheese feel less like a lazy weekday meal and more like something worth savoring. That afternoon, I spread basil pesto across warm bread, layered thick slices of fresh mozzarella and summer tomatoes, and pressed the whole thing into a hot skillet. The result was so good we ate standing at the counter, cheese stretching between bites.
I started making this sandwich during tomato season when I had more basil than I knew what to do with. I blended it into pesto one Sunday and kept a jar in the fridge, spreading it on everything I could think of. When I paired it with fresh mozzarella and sourdough, the sandwich became a regular in our rotation. My friend tried it once and immediately texted me for the recipe, which made me realize it was worth sharing beyond my own kitchen.
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 slightly tangy crust holds up beautifully under heat and adds texture that soft bread just cant match.
- Fresh mozzarella: Use the kind packed in water for the creamiest melt, and pat it dry with a towel so your sandwich doesnt get soggy.
- Ripe tomato: A summer tomato is ideal, but even a good hothouse variety works if you slice it thin and let excess moisture drain on a paper towel.
- Basil pesto: Homemade is wonderful, but a quality store bought jar saves time and still delivers that bright, herby punch.
- Unsalted butter: Softened butter spreads easily and creates an even golden crust without tearing the bread.
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 1 tablespoon of basil pesto on one side of each slice of sourdough, covering it edge to edge so every bite has flavor. This also acts as a barrier to keep moisture from the tomatoes from soaking in.
- Build the sandwiches:
- On two slices, layer half the mozzarella and half the tomato slices evenly on top of the pesto side. Top with the remaining bread slices, pesto side down, pressing gently to help everything stick together.
- Butter the outside:
- Lightly butter both the top and bottom of each sandwich using softened butter. This ensures an even, crispy golden crust without any burnt spots.
- Heat the skillet:
- Preheat a nonstick skillet or grill pan over medium heat until a drop of water sizzles when it hits the surface. Medium heat is key, too high and the bread burns before the cheese melts.
- Cook the sandwiches:
- Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt evenly. You want the bread golden brown and the mozzarella just starting to ooze out the sides.
- Rest and serve:
- Remove from the pan and let rest for 1 minute so the cheese sets slightly and doesnt all spill out when you cut. Slice diagonally and serve warm.
Pin The first time I served this to my mom, she paused mid bite and said it reminded her of a sandwich she had in a little cafe in Rome years ago. I hadnt been trying to recreate anything specific, but hearing that made me realize how a few good ingredients can transport you somewhere else entirely. Now, whenever I make it, I think of her sitting at that cafe table, probably with a glass of wine and the afternoon sun streaming in.
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 go to because the tangy flavor complements the pesto and the sturdy crust holds up under pressure. I tried this with soft white bread once and it turned into a buttery mess, the structure just wasnt there. If you dont have sourdough, look for a rustic Italian loaf or even a good ciabatta, anything with a firm crust and a chewy interior. Gluten free bread works too, just make sure its thick cut so it doesnt fall apart in the pan.
Getting the Cheese Just Right
Fresh mozzarella melts differently than the low moisture kind you use for pizza. It gets creamy and soft rather than stretchy, which is exactly what you want here. I slice it about a quarter inch thick and layer it generously, knowing some will ooze out but thats part of the charm. If you cant find fresh mozzarella, a mild provolone or even fontina will work, though youll lose that signature milky sweetness.
Serving and Pairing Ideas
This sandwich is rich enough to stand alone, but I like serving it with a simple green salad dressed in lemon and olive oil to cut through the richness. A handful of baby arugula tucked inside the sandwich before grilling adds a peppery bite that I crave sometimes. On cooler days, I pair it with a bowl of tomato soup for dipping, and in summer, a cold glass of sparkling water with a wedge of lemon feels just right.
- Add a handful of baby spinach or arugula inside for extra greens and a peppery kick.
- Serve with a side of mixed greens or a light tomato basil soup for dipping.
- Cut into quarters and serve as an appetizer at gatherings, it always disappears first.
Pin This sandwich has become one of those recipes I make without thinking, the kind that feels like muscle memory now. I hope it becomes that for you too, something easy and delicious that you reach for when you want comfort with just a little bit of flair.
Recipe FAQs
- β Can I use a different type of bread?
Absolutely. While sourdough provides excellent flavor and texture, you can substitute with crusty Italian bread, focaccia, or ciabatta. For a gluten-free option, use your preferred gluten-free bread variety.
- β Should I use homemade or store-bought pesto?
Both work beautifully. Store-bought pesto offers convenience, while homemade pesto gives you fresh, vibrant flavors and control over ingredients. If making homemade, use fresh basil, garlic, pine nuts, Parmesan, and quality olive oil.
- β How do I prevent the bread from burning while melting the cheese?
Use medium heat rather than high heat, and cook for 3-4 minutes per side. This allows the cheese to melt slowly while the bread toasts evenly. Pressing gently with a spatula ensures good contact without over-heating.
- β What vegetables can I add for extra nutrition?
Baby spinach or arugula add wonderful greens and earthiness. Roasted red peppers, thin slices of red onion, or fresh basil leaves work excellently. Add these between the cheese and tomato layers.
- β Is this suitable for different dietary needs?
This is naturally vegetarian. For vegan versions, substitute plant-based mozzarella and dairy-free butter. For gluten-free diets, use gluten-free bread. Always check pesto ingredients for nut allergies and cheese content.
- β Can I prepare these ahead of time?
Assemble the sandwiches 1-2 hours ahead and refrigerate. Butter and cook just before serving for the best texture and cheese melt. This makes them perfect for quick weeknight dinners or packed lunches.