Save to Pinterest The first time I made this, my kitchen smelled like an Italian deli had collided with a cozy American diner. I was trying to use up some aging sourdough and a jar of pesto from the back of the fridge, not expecting much. But when that three-cheese blend started melting into the basil sauce, something magical happened. My roommate wandered in, nose in the air, and demanded to know what wizardry I was up to. Now it's the sandwich that disappears whenever friends gather for game night.
Last winter, during a particularly gloomy Sunday, I made these for my little sister who was recovering from a bad breakup. She took one bite, eyes closed, and actually smiled for the first time in weeks. The crunch of the bread, the way the cheese pulls in those gorgeous strings, the way pesto hits your tastebuds it's comfort food that feels like a hug. We ate them standing at the counter, talking about everything and nothing, and I watched the sandwich do what no amount of advice could.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 4 slices thick-cut sourdough bread: The sturdy texture and tangy flavor hold up beautifully under the weight of all that cheese while developing incredible crunch in the pan
- 1/2 cup shredded mozzarella cheese: Provides that classic melt and mild base that lets other flavors shine
- 1/2 cup shredded fontina cheese: Adds a nutty richness and exceptional melting qualities that tie everything together
- 1/2 cup shredded sharp white cheddar: Brings the punchy flavor that cuts through the richness and keeps things interesting
- 3 tbsp basil pesto: The aromatic heart of the sandwich, adding fresh herb flavor and a garlicky kick
- 2 tbsp unsalted butter, softened: Creates that golden crispy exterior we all dream about in a perfect grilled cheese
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your bread:
- Lay out all four sourdough slices and spread a thin layer of softened butter on one side of each piece
- Add the pesto:
- Flip the slices over and spread about one tablespoon of basil pesto on the unbuttered side of just two slices
- Layer the cheese blend:
- Evenly divide the mozzarella, fontina, and cheddar between the two pesto covered pieces, spreading it to the edges
- Assemble the sandwiches:
- Top with the remaining bread slices, buttered side facing out, and press down gently
- Get your pan ready:
- Heat a large nonstick skillet over medium heat until a drop of water sizzles on contact
- Grill to perfection:
- Cook for 3 to 4 minutes per side, pressing gently with your spatula, until golden brown and the cheese is completely melted
- Let them rest:
- Remove from the pan and wait one minute before slicing to let the cheese set slightly
Save to Pinterest My dad tried to improve on this recipe once by adding bacon, which was delicious but entirely missed the point. The beauty is in how the pesto and three cheeses dance together without any meat interference. Sometimes the simplest combinations are the ones that stick around.
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.
Getting the Perfect Melt
After making this sandwich about fifty times, I have learned that shredding your own cheese makes a genuine difference. Pre shredded cheese has anti caking agents that prevent it from melting into that smooth velvety consistency we are after. The extra five minutes of grating is absolutely worth it for the texture you will achieve.
Bread Matters
Not all sourdough is created equal. Look for a loaf with a thick crust and dense crumb, anything too airy will collapse under the cheese weight. I have learned the hard way that fresh bakery sourdough works infinitely better than the supermarket stuff that sits in plastic bags for weeks.
Timing Your Flip
The most anxious moment is always deciding when to flip the sandwich. I have found that waiting until you see golden brown creeping up the sides and the cheese starting to ooze out the edges is the sweet spot. Your nose will also tell you when it is ready, that toasty, buttery smell means flavor development is happening.
- Use a serrated knife to cut the sandwiches on a slight diagonal for the best presentation
- Letting the pan reheat between batches ensures consistent results
- If the cheese is not melting, tent the pan with foil for the last minute
Save to Pinterest This is the sandwich that turns a random Tuesday into something worth remembering. Enjoy every crispy, cheesy bite.
Recipe Questions & Answers
- → What type of bread works best?
Thick-cut sourdough is ideal because its sturdy texture holds up well to grilling and its tangy flavor complements the pesto and cheese blend perfectly.
- → Can I use store-bought pesto?
Absolutely. Store-bought basil pesto works wonderfully, though homemade pesto will give you fresher, brighter basil notes if you have the time.
- → What other cheeses could I substitute?
Try Gruyère for nutty depth, provolone for excellent melt, or gouda for smokiness. Just aim for a mix that offers both great melting properties and flavor complexity.
- → How do I prevent the bread from burning before the cheese melts?
Cook over medium heat rather than high, and press gently with your spatula to ensure even contact between the bread and the pan surface.
- → Can I add extra fillings?
Thin tomato slices or fresh baby spinach make excellent additions. Just place them between the pesto and cheese layers so everything melts together properly.
- → Is this suitable for vegetarians?
Yes, this sandwich is completely vegetarian. For a vegan version, simply use plant-based butter, dairy-free pesto, and your favorite vegan cheese shreds.