Save I was out of groceries on a rainy Tuesday when I spotted leftover pesto in the fridge door. A few slices of sourdough sat on the counter, a wedge of mozzarella waited in the deli drawer, and one perfect tomato rested on the sill. What started as desperation cooking turned into something I now crave weekly. The smell of toasted bread mixed with melting cheese and basil still makes me stop whatever I'm doing.
My neighbor once knocked on my door just as I pulled one of these off the pan. The smell had drifted into the hallway, and she asked if I was hosting a lunch party. I handed her half my sandwich through the doorway, and she stood there in the hall eating it, eyes closed, declaring it better than anything she'd had in Italy. That might have been an exaggeration, but I didn't argue.
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 slight tang cuts through the richness of cheese and pesto, and its sturdy crust holds up to buttering and grilling without going soggy.
- Fresh mozzarella: This is the soft kind that comes packed in water, not the shredded stuff, it melts into creamy pools instead of turning rubbery.
- Ripe tomato: Use one that smells sweet and gives slightly when pressed, underripe tomatoes add nothing but crunch and disappointment.
- Basil pesto: Homemade is wonderful, but a good jarred pesto works beautifully and saves you ten minutes of cleanup.
- Unsalted butter: Softened butter spreads evenly and browns the bread without burning, salted butter can make the crust too intense.
Tired of Takeout? π₯‘
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Spread the pesto:
- Use the back of a spoon to coat one side of each bread slice with pesto, going all the way to the edges. This creates a barrier that keeps the bread from getting soggy and ensures flavor in every bite.
- Build the sandwiches:
- Lay mozzarella and tomato slices on two of the pesto coated bread slices, then top with the remaining slices, pesto side down. Press gently so everything holds together.
- Butter the outside:
- Spread softened butter on the top and bottom of each sandwich, covering every corner. The butter is what turns the bread golden and crisp, so don't skip any spots.
- Preheat the skillet:
- Set a nonstick skillet or grill pan over medium heat and let it warm for about a minute. Too hot and the bread burns before the cheese melts, too cool and it steams instead of crisping.
- Grill the sandwiches:
- Place both sandwiches in the skillet and cook for 3 to 4 minutes, pressing down gently with a spatula. Flip when the bottom is deep golden, then cook the other side until the cheese starts oozing out.
- Rest and serve:
- Let the sandwiches sit for a minute before slicing so the cheese sets slightly and doesn't all spill out. Cut in half and serve while still warm and melty.
Save The first time I made this for my kids, they didn't believe it was just grilled cheese. They kept asking what the green stuff was, suspicious of anything that looked too grown up. Now they request it by name and argue over who gets the sandwich with more cheese pull. It's become our go to lunch when friends visit, and I've stopped apologizing for serving something so simple.
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 favorite because of its sturdy texture and tangy flavor, but I've made this with ciabatta, focaccia, and even thick cut whole wheat when that's what I had. The key is using something with enough structure to support the fillings and a crust that crisps up nicely. Avoid soft sandwich bread, it turns into a greasy mess under the weight of the mozzarella and butter.
Making It Your Own
I sometimes toss in a handful of baby spinach or arugula for a peppery bite and a bit of green. Thinly sliced prosciutto turns this into something even more indulgent, and a drizzle of balsamic glaze after grilling adds a sweet acidic finish. My brother swaps the mozzarella for burrata when he's feeling fancy, and I won't lie, it's incredible.
Serving and Pairing
This sandwich is rich enough to be a full meal on its own, but I often serve it with a simple green salad dressed in lemon and olive oil to balance the richness. A handful of kettle cooked chips on the side never hurts either. If you're serving it for guests, cut each sandwich into triangles and arrange them on a board, it looks more impressive than it has any right to.
- A crisp Italian white wine or a cold sparkling water with lemon cuts through the butter and cheese beautifully.
- For a heartier meal, serve alongside a bowl of tomato soup for dipping.
- Leftovers can be reheated in a skillet over low heat, though they're never quite as good as fresh.
Save This sandwich has earned a permanent spot in my weekly rotation, and I hope it does the same for you. There's something deeply satisfying about turning a handful of simple ingredients into something that feels this special.
Recipe FAQs
- β Can I use a different type of cheese?
Absolutely. Fresh mozzarella is ideal for its mild flavor and melting quality, but you can substitute with provolone, fontina, or a mix of mozzarella and parmesan for different flavor profiles.
- β How do I prevent the bread from getting soggy?
Apply pesto directly to the bread before adding mozzarella and tomatoes, as this creates a barrier. Also, ensure tomatoes are properly sliced and not overly wet. Drain them on paper towels if needed.
- β What's the best way to achieve a crispy exterior?
Use medium heat and butter the outside of each sandwich generously. Don't skip the gentle pressing with a spatula during cookingβthis ensures good contact with the pan for even browning.
- β Can I make this ahead of time?
Assemble the sandwiches up to 2 hours in advance and refrigerate. Cook just before serving to ensure the bread is crispy and the cheese is perfectly melted.
- β What are good side pairings?
Serve alongside a simple arugula salad, tomato soup, or roasted vegetable medley. The sandwich also pairs wonderfully with crisp Italian white wine or sparkling water with fresh lemon.
- β How do I make this gluten-free?
Simply substitute high-quality gluten-free bread. Ensure it's sturdy enough to handle the fillings and butter without falling apart during cooking.