In about 20 minutes: butter sourdough slices, spread basil pesto, layer mozzarella (optionally add provolone or cheddar), then grill in a nonstick skillet over medium-low until the bread is golden and the cheese is fully melted. Press gently while cooking for even contact and let rest 1–2 minutes before slicing. Variations include roasted tomatoes, baby spinach, or vegan butter and plant-based cheese for a dairy-free alternative.
The rain was hammering against the kitchen window and I had nothing planned for dinner except a half loaf of sourdough going stale on the counter.
My roommate walked in, took one bite, and declared she would never accept a plain grilled cheese again from anyone including her own mother.
Ingredients
- Sourdough bread (4 slices): The tang and density hold up beautifully against heavy fillings without turning soggy.
- Unsalted butter, softened (4 tbsp): Softened butter spreads evenly which is the real secret to that uniform golden crust.
- Mozzarella cheese (4 slices): This is your melt factor, stretching and binding everything together into gooey harmony.
- Provolone cheese (2 slices, optional): Adds a slight sharpness that cuts through the richness of the pesto.
- Cheddar cheese (2 slices, optional): Brings a bold savory note and helps the filling feel more complex.
- Basil pesto (2 to 3 tbsp): Whether homemade or from a jar, this is the soul of the entire sandwich.
Instructions
- Butter the bread:
- Spread softened butter evenly on one side of each sourdough slice, edge to edge, no bare patches.
- Build the base:
- Lay two slices butter side down on your cutting board and admire how the bread already smells like potential.
- Spread the pesto:
- Spoon one to one and a half tablespoons of pesto onto the unbuttered side of each bottom slice and spread it like you mean it.
- Layer the cheese:
- Stack mozzarella first, then provolone and cheddar if you are using them, creating a little cheese architecture.
- Close the sandwich:
- Place the remaining bread slices on top with the buttered side facing outward so it hits the pan directly.
- Heat the pan:
- Set a large nonstick skillet or griddle over medium low heat and let it warm gradually while you wait.
- Grill to gold:
- Cook each sandwich for three to four minutes per side, pressing gently with your spatula, until the bread is deeply golden and the cheese has surrendered completely.
- Rest and slice:
- Let the sandwiches sit for one to two minutes before cutting so the molten cheese does not slide out and burn your fingers.
I once made these for a group of friends during a power outage, cooking on a camp stove on the balcony, and somehow that dim rainy evening became the best dinner party I never planned.
What to Serve Alongside
A bowl of roasted tomato soup is the obvious companion and honestly hard to beat on a cold evening.
Making It Your Own
Toss in a handful of baby spinach or some slow roasted tomatoes and the sandwich suddenly feels like a proper meal.
Keeping Things Simple
You really only need mozzarella and pesto to make this work, everything else is just showing off in the best way.
- Check your pesto label if allergies are a concern since many contain pine nuts or trace tree nuts.
- Vegan butter, plant based cheese, and dairy free pesto swap in seamlessly for a fully plant based version.
- Leftover sandwiches reheat surprisingly well in a dry skillet the next morning for a breakfast worth waking up for.
Some meals are about technique and precision, and some are just about standing in your kitchen with good bread and warm cheese listening to the rain.
Recipe FAQs
- → Which cheeses give the best melt?
-
Mozzarella is ideal for a silky melt; blending with provolone or cheddar adds flavor depth. Use thin slices for even melting and a smooth, gooey center.
- → How do I avoid burnt bread before the cheese melts?
-
Cook over medium-low heat and press gently to improve contact. Cover the pan briefly or use a slightly lower temperature and a longer cook time so the cheese has time to soften without the crust over-browning.
- → Can I use store-bought pesto or make it ahead?
-
Both work well. Store-bought is convenient; homemade offers fresher flavor. Use about 1–1.5 tablespoons per slice to balance moisture and avoid sogginess. Check labels for nuts if allergies are a concern.
- → How can I make a dairy-free version?
-
Swap butter for a vegan spread, choose plant-based melting cheeses, and ensure the pesto is nut- and dairy-free or use a sunflower-seed-based pesto. Grill the same way for a similar texture.
- → What add-ins and pairings work well?
-
Roasted tomatoes, baby spinach, or caramelized onions complement the pesto and cheese. Serve with tomato soup or a crisp white wine for a classic pairing.
- → How should leftovers be stored and reheated?
-
Wrap cooled sandwiches and refrigerate for up to 48 hours. Reheat in a skillet or oven to restore crispness; avoid microwaving, which can make the bread soggy.