
I discovered this recipe during a particularly creative cooking phase when I was experimenting with different grilled cheese variations. The idea struck me while I was staring at a jar of homemade pesto in my fridge - why not combine two of my favorite things? The first attempt was good, but it took a few tries to get the ratios just right. Too much pesto and it overpowers the cheese; too little and you lose that beautiful green color and flavor punch. The perfect version uses a generous spread of pesto on the inside of both bread slices, with mozzarella that melts into creamy perfection. The outside gets brushed with butter for that golden, crispy crust that makes the perfect contrast to the gooey interior.
Why I love this recipe
What I absolutely love about this recipe is how it transforms something so simple into something that feels gourmet. It's the kind of sandwich that makes you close your eyes on the first bite because the flavors are just that good. The fresh basil in the pesto brings this incredible aromatic quality that regular grilled cheese just can't match. Plus, it's incredibly versatile - sometimes I add sliced tomatoes, or use different cheeses like fontina or provolone. It's comfort food that doesn't feel heavy or boring. Every time I make it, it feels like a little celebration of good ingredients coming together in perfect harmony.
What You Need From Your Kitchen
- Sourdough bread: Slice into 4 thick pieces for perfect texture
- Fresh mozzarella: Slice into 1/4 inch thick pieces for optimal melting
- Basil pesto: Use homemade or high-quality store-bought version
- Butter: Soften at room temperature for easy spreading
- Parmesan cheese: Grate fresh for best flavor enhancement
- Fresh basil: Choose bright green leaves for garnish
Let's Make These Together
- Prepare the bread slices
- Start by laying out your sourdough slices and spreading a generous layer of pesto on the inside of each piece. Make sure to cover every inch for that perfect flavor distribution.
- Layer the cheese perfectly
- Place your mozzarella slices evenly on two of the pesto-covered bread slices, then add a sprinkle of Parmesan for extra flavor depth. The combination creates the perfect melty texture.
- Butter and cook to perfection
- Butter the outside of your assembled sandwiches and place them in a medium-heat skillet. Cook slowly and patiently - this ensures the bread gets golden while the cheese melts completely.
- Finish with style
- Once both sides are perfectly golden, remove from heat and let rest briefly. Slice diagonally and garnish with fresh basil leaves for that restaurant-quality presentation.

Switch Things Up
I'll never forget the first time I made this sandwich on a rainy Saturday afternoon. I had some leftover pesto from making pasta the night before and thought, why not try it in a grilled cheese? The moment I took that first bite, with the pesto's garlicky goodness mingling with the melted cheese, I knew I had stumbled upon something magical. Now it's my go-to comfort food when I want something familiar yet exciting. The key is using really good bread and not being shy with the pesto - it needs to be the star alongside that gorgeous melted cheese.
Perfect Pairings
This pesto grilled cheese pairs beautifully with a classic tomato soup, as shown in the photo - the acidity cuts through the richness perfectly. It's also wonderful with a simple arugula salad dressed with lemon vinaigrette, or alongside some crispy sweet potato fries. For beverages, try it with a crisp white wine like Pinot Grigio or a refreshing iced tea with lemon.

Frequently Asked Questions
- → Can I use different types of cheese?
Absolutely! Fontina, provolone, or even a sharp cheddar work wonderfully. Just make sure it's a good melting cheese for the best texture.
- → What if I don't have fresh basil pesto?
Store-bought pesto works perfectly fine. Look for one in the refrigerated section for the best flavor, or you can even make a simple basil butter as a substitute.
- → How do I prevent the bread from burning?
Keep your heat at medium or medium-low and be patient. If the bread is browning too quickly, lower the heat and cover the pan briefly to help the cheese melt.
- → Can I make this sandwich ahead of time?
It's best served immediately while the cheese is still melty, but you can prep the ingredients ahead and assemble just before cooking.
- → What's the best bread to use?
Sourdough is ideal because of its sturdy texture and tangy flavor, but thick-cut brioche, ciabatta, or even a good whole grain bread work well too.
Conclusion
This pesto grilled cheese sandwich elevates the classic comfort food to gourmet status. The combination of creamy mozzarella and aromatic basil pesto creates a flavor explosion that's both familiar and exciting. It's the perfect example of how simple ingredients can create something truly special. Whether you're making it for a quick lunch or a cozy dinner, this sandwich delivers maximum satisfaction with minimal effort.