This indulgent sandwich transforms classic grilled cheese into something special. Tangy sourdough bread gets generously buttered and filled with a blend of melty mozzarella, provolone, and cheddar, plus aromatic basil pesto for layers of flavor. Grill until golden and crispy on the outside with perfectly melted cheese inside. The entire process takes just 20 minutes from start to finish.
The pesto adds earthy, herbaceous notes that complement the tangy sourdough and rich, creamy cheeses perfectly. Press gently while cooking for even browning and optimal cheese melt. Let rest briefly before slicing to keep everything intact.
The rain was hammering against the kitchen window and I had nowhere to be, which is honestly the best condition for sandwich making I know of. I had a jar of pesto sitting in the fridge from a batch I made three days prior, half a loaf of sourdough going slightly stale, and an unreasonable amount of cheese. What happened next was less cooking and more of a desperate, beautiful collision of ingredients that ruined me for regular grilled cheese forever.
My roommate walked in halfway through my first attempt, saw me pressing down on a sandwich with a spatula like my life depended on it, and said nothing. She just pulled up a chair, grabbed a napkin, and waited. When I finally cut it open and the cheese stretched in a single unbroken rope from one half to the other, she nodded slowly and whispered that this was the moment she forgave me for eating all her yogurt last week.
Ingredients
- Sourdough bread (4 slices): You want thick cut slices with a tight crumb, because flimsy bread will surrender completely to the pesto and cheese. A day old sourdough actually works better than fresh because it holds structure under pressure.
- Unsalted butter, softened (4 tbsp): Leave it out for thirty minutes so it spreads without tearing the bread. Cold butter is the enemy of a even golden crust.
- Mozzarella cheese (4 slices): This is your melt factor. Use low moisture mozzarella if you can find it, because the fresh stuff makes the sandwich wet in a sad way.
- Provolone cheese (2 slices, optional): Adds a slight sharpness that cuts through the richness of the pesto.
- Cheddar cheese (2 slices, optional): A sharp cheddar brings a tangy depth that plays beautifully with basil.
- Basil pesto (2 to 3 tbsp): Homemade is lovely but a good store bought pesto works perfectly. Just stir it first because the oil separates and you will end up with an oily sandwich instead of a flavorful one.
Instructions
- Butter the bread:
- Spread softened butter evenly across one side of each sourdough slice, going all the way to the edges. The edges are where the magic crisp happens, so do not cheat them.
- Build the base:
- Place two slices butter side down on your cutting board. The dry side faces up, ready for pesto. Take a moment to appreciate how already good your kitchen smells.
- Spread the pesto:
- Spoon one to one and a half tablespoons of pesto onto each dry side and spread it like you are painting something you care about. An even layer means every bite gets that garlicky basil punch.
- Stack the cheese:
- Lay down mozzarella first as your melt foundation, then add provolone and cheddar if you are using them. Layering matters because mozzarella bonds everything together while the sharper cheeses sit on top and get beautifully gooey.
- Close the sandwich:
- Top with the remaining bread slices, buttered side facing outward. Give each sandwich a gentle press with your palm so the cheese and pesto make friends.
- Heat the pan:
- Set your nonstick skillet or griddle over medium low heat. Patience here is the whole game. High heat burns the outside before the cheese even thinks about melting.
- Grill to gold:
- Place sandwiches in the pan and press gently with your spatula. Grill three to four minutes per side until the bread turns a deep golden brown and you see cheese beginning to escape from the edges.
- Rest and slice:
- Remove from the pan and let them sit for one to two minutes before cutting. This seems unnecessary but it prevents the molten cheese from becoming a safety hazard and gives the crust time to crisp up further.
I made these for a friend who was going through a rough breakup once, and she sat at my kitchen counter eating hers in complete silence for three full minutes. Then she asked for another one, and I knew that meant more than any compliment could.
Making It Your Own
This sandwich is a canvas more than a rulebook. Tuck roasted tomatoes inside for a burst of acidity that balances the richness, or layer in baby spinach if you want to feel virtuous without sacrificing any indulgence. I have thrown on caramelized onions before and it transformed the whole thing into something almost bistro worthy.
What to Serve Alongside
Tomato soup is the obvious and correct answer here, the kind you dip into between bites while the cheese is still stringing from your sandwich. A glass of crisp white wine also works surprisingly well, something dry and cold that cuts through the butter and pesto like a palate reset button.
A Few Last Thoughts
Keep an eye on allergen labels if you are serving this to others, since pesto often contains pine nuts and that is not something anyone expects inside a grilled cheese. A vegan version is absolutely doable with plant based butter, vegan cheese, and a dairy free pesto.
- Let the butter fully soften before you start and your bread will thank you.
- A mix of cheeses always beats a single kind for depth of flavor.
- Eat it while it is warm because reheated grilled cheese is a shadow of its former self.
Some recipes are projects and some are just a rainy afternoon and the right ingredients coming together at the right time. This one is the second kind, and it will always be waiting for you when you need it.
Recipe Questions
- → What type of cheese works best?
-
Mozzarella provides excellent melt, while provolone adds sharpness and cheddar brings depth. A blend creates the most flavorful experience with perfect melting qualities.
- → Can I use store-bought pesto?
-
Absolutely. Store-bought basil pesto works beautifully here. If using homemade, ensure it's well-blended and not too oily to prevent sogginess.
- → Why use sourdough bread?
-
Sourdough's tangy flavor pairs perfectly with pesto and cheese. Its sturdy structure holds up well to grilling and provides excellent crispy texture.
- → What heat level should I use?
-
Medium-low heat allows the bread to crisp gradually and cheese to melt completely without burning. This ensures even cooking and perfect golden results.
- → How do I prevent soggy sandwiches?
-
Butter the bread generously, use thin pesto layers, and don't overload with cheese. Grill on medium-low heat and avoid pressing too hard which forces moisture out.