Pin this My sister showed up one afternoon with a jar of homemade pesto and a bag of tomatoes from her garden. I had sourdough going stale and mozzarella that needed using. We stood at the stove, improvising, layering everything between buttered bread, and when that first sandwich hit the pan, the smell alone made us both go quiet. It was one of those accidental perfect moments you can't plan.
I made these for my neighbor after she had surgery, and she called me later just to say it was the first thing that tasted like real food in days. There's something about the basil and tomato together that feels nourishing, not just filling. I've made them a dozen times since, always thinking of her sitting by the window with that sandwich on a tray.
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 tanginess cuts through the richness of the cheese and the crust gets beautifully crisp without drying out.
- Fresh mozzarella: Use the kind packed in water, it melts into soft, stretchy pools that hold everything together.
- Ripe tomato: Slice it thin so it doesn't make the bread soggy, and salt it lightly if you remember.
- Basil pesto: This is your flavor engine, whether you make it or buy it, just make sure it's bright green and smells alive.
- Unsalted butter: Softened butter spreads easier and toasts the bread evenly without tearing it.
Tired of Takeout? π₯‘
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the bread:
- Spread a tablespoon of pesto on one side of each slice, getting it all the way to the edges. This keeps every bite flavorful and acts like a moisture barrier between the tomato and the bread.
- Build the sandwiches:
- Lay mozzarella and tomato slices on two of the pesto-coated slices, then press the other slices on top, pesto side down. The cheese should cover most of the surface so it melts into the tomatoes.
- Butter the outside:
- Spread softened butter on the outer sides of both sandwiches, top and bottom. This is what gives you that golden, crispy shell.
- Heat the pan:
- Preheat your skillet over medium heat and let it get evenly warm. Too hot and the bread burns before the cheese melts.
- Cook low and slow:
- Place the sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula. You want the cheese to soften and stretch, and the bread to turn deep golden.
- Rest and serve:
- Let the sandwiches sit for a minute after you pull them off the heat. This keeps the cheese from sliding out when you slice.
Pin this The first time I served these at a casual dinner, someone asked if I'd gone to culinary school. I laughed because it's just a grilled cheese, but I understood what they meant. It's the kind of thing that feels elevated but still tastes like home.
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.
Make It Your Own
I've tucked baby spinach in before closing the sandwich and it adds a nice fresh bite without changing the texture. Arugula works too if you like a little peppery kick. Once I used sun-dried tomato pesto instead of basil and it was deeper, richer, almost like a different dish entirely.
What to Serve It With
I usually just set out a bowl of mixed greens with a squeeze of lemon and good olive oil. Sometimes I'll open a bag of kettle chips if I'm feeling lazy. A glass of cold white wine is nice, but honestly a sparkling water with a twist of lemon feels just as right.
Storing and Reheating
These are best eaten right away, but if you have leftovers, wrap them in foil and reheat in a 350-degree oven for about 10 minutes. The microwave will make them sad and soggy, so avoid that if you can.
- You can prep the sandwiches an hour ahead and keep them in the fridge, just don't butter the outside until you're ready to cook.
- Leftover pesto keeps for a week in the fridge with a thin layer of olive oil on top.
- If your mozzarella is too wet, press it gently between paper towels before slicing.
Pin this This sandwich has become my go-to when I want something that feels like a treat but doesn't ask much of me. I hope it does the same for you.
Recipe FAQs
- β Can I make this with a different type of bread?
Absolutely. While sourdough provides excellent flavor and structure, you can use ciabatta, focaccia, or even regular white bread. For a lighter option, try gluten-free bread. The key is choosing bread sturdy enough to hold the fillings without falling apart.
- β Should I use fresh or store-bought pesto?
Either works wonderfully. Store-bought pesto offers convenience, while homemade pesto provides fresher basil flavor and control over ingredients. If making homemade, blend fresh basil, garlic, pine nuts, Parmesan, and olive oil for best results.
- β What's the best way to prevent the bread from getting too dark?
Cook over medium heat rather than high to allow the cheese to melt before the bread browns. Use medium heat for 3-4 minutes per side. If your heat tends to run hot, you can also cover the pan with a lid during cooking to trap steam and melt the cheese faster.
- β How do I know when the cheese is perfectly melted?
Gently press the sandwich with a spatula while cooking. You'll feel slight resistance as the cheese softens. When you press and feel the cheese giving way inside, it's ready. The mozzarella should be creamy and flowing but still holding the sandwich together.
- β Can I add other ingredients to customize this?
Yes, this sandwich is very versatile. Try adding fresh arugula, baby spinach, roasted red peppers, or thin slices of prosciutto for added depth. Fresh basil leaves also work beautifully. Keep additions minimal so they don't prevent the bread from toasting evenly.
- β Is there a dairy-free alternative?
You can substitute dairy-free mozzarella and vegan butter to make this suitable for a plant-based diet. Quality dairy-free mozzarella melts best when heated gently. Use the same cooking method and timing for consistent results.