Save The smell of toasted sourdough and melting mozzarella filled my kitchen on a rainy Tuesday afternoon when I was too tired to cook anything complicated but craved something better than plain cheese on bread. I had fresh mozzarella left over from a salad, a jar of pesto in the fridge, and a ripe tomato on the counter. What started as improvisation turned into my most requested lunch. Now every time I make it, I think about how the best recipes often come from laziness mixed with a little creativity.
I made this for my neighbor once when she stopped by unexpectedly, and she stood in my kitchen eating it over the sink because she couldn't wait to sit down. She kept saying she didn't know grilled cheese could taste like this. I've been making double batches ever since because one sandwich is never quite enough.
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 pesto, and the crust gets perfectly golden without burning if you keep the heat at medium.
- Fresh mozzarella: This is the creamy kind that comes packed in water, not the low-moisture stuff, it melts into soft, stretchy pockets that make every bite luxurious.
- Ripe tomato: Use one that smells sweet and feels slightly soft, the juices keep the sandwich from being too heavy and add a bright, summery contrast.
- Basil pesto: Whether you make it or buy it, look for one with good olive oil and fresh basil flavor, it's the soul of this sandwich.
- Unsalted butter: Softened butter spreads easily and toasts the bread evenly without tearing it, plus you control the salt level this way.
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 1 tablespoon of pesto on one side of each slice, going all the way to the edges so every bite has flavor. This also acts as a moisture barrier so the tomatoes don't make the bread soggy.
- Build the sandwiches:
- Layer the mozzarella and tomato slices on two of the bread slices, pesto side up, then press the other slices on top, pesto side down. You want the fillings snug but not bursting out.
- Butter the outsides:
- Spread softened butter generously on the top and bottom of each sandwich. This is what gives you that golden, crispy crust.
- Heat the pan:
- Preheat your skillet over medium heat for a full minute. Too hot and the bread burns before the cheese melts, too cool and it just steams.
- Cook the sandwiches:
- Place them in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt. You'll know it's ready when the bread is deep golden and the cheese starts oozing at the edges.
- Rest and serve:
- Let the sandwiches sit for a minute after you take them off the heat so the cheese sets just slightly. Slice them in half and serve while they're still warm and the mozzarella is stretchy.
Save This sandwich became a Friday night tradition in our house after a long week. We pour something cold, put on music, and eat them standing at the counter while they're still hot enough to burn our tongues a little. It's one of those meals that feels like a small celebration without any effort.
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 the tangy flavor plays so well with the pesto, but I've also made this with ciabatta, whole grain, and even thick-cut white bread. The key is using something sturdy enough to hold the fillings without falling apart. Avoid anything too soft or pillowy, it won't crisp up the same way. If your bread is pre-sliced and thin, you can still make it work, just watch the heat closely so it doesn't burn before the cheese melts.
Making It Your Own
I sometimes throw in a handful of baby spinach or arugula for a peppery bite and a little green. Balsamic glaze drizzled inside before you close the sandwich adds a sweet, tangy punch that makes it feel even fancier. If you want more protein, a few slices of prosciutto or grilled chicken tucked between the cheese and tomato work beautifully. One friend of mine uses sun-dried tomatoes instead of fresh when she doesn't have ripe ones, and it's just as good in a different way.
Serving and Pairing
This sandwich is rich enough to be a full meal on its own, but I usually serve it with a simple green salad dressed in lemon vinaigrette or a handful of kettle chips for crunch. It pairs beautifully with a crisp white wine like Pinot Grigio or a sparkling water with a squeeze of lemon if you're keeping it casual. Tomato soup is the obvious choice if you want to lean into comfort food territory, and honestly, it never disappoints.
- Slice it in half diagonally so the layers show and it looks as good as it tastes.
- If you're feeding a crowd, keep finished sandwiches warm in a low oven while you cook the rest.
- Leftover pesto can be tossed with pasta, stirred into scrambled eggs, or spread on crackers for a quick snack.
Save This sandwich proves that you don't need fancy techniques or hard-to-find ingredients to make something that feels really special. Just good bread, fresh cheese, and a little attention to the heat, and you've got something worth making again and again.
Recipe FAQs
- → Can I make the pesto from scratch?
Absolutely. Blend fresh basil, garlic, pine nuts, parmesan cheese, and olive oil to create homemade pesto. Fresh pesto enhances the overall flavor significantly and takes about 5 minutes to prepare.
- → What type of bread works best?
Sourdough is ideal for its tangy flavor and sturdy structure, but you can also use ciabatta, focaccia, or Italian bread. Choose bread thick enough to support the fillings without falling apart during cooking.
- → How do I prevent the cheese from leaking out?
Layer the cheese and tomato slices evenly without overstuffing. Keep the fillings away from the edges to create a seal. Press gently with a spatula while cooking to help the cheese melt together binding the sandwich.
- → Can I add vegetables to this?
Yes, spinach, arugula, or roasted red peppers complement the filling beautifully. Add fresh greens between the cheese and tomato layers. Keep vegetables dry to prevent sogginess during cooking.
- → Is this suitable for a gluten-free diet?
Definitely. Substitute regular sourdough with quality gluten-free bread. The cooking method remains the same, though gluten-free bread may cook slightly faster, so monitor carefully to avoid burning.
- → What temperature should the skillet be?
Use medium heat to allow the cheese to melt while the bread toasts evenly. Too high heat will burn the bread before the cheese melts. Too low heat will result in soggy rather than crispy bread.