Save There was this rainy Tuesday when I had nothing but bread, mozzarella, and a half-used jar of pesto in my fridge. I wasn't planning anything fancy, just something warm to fight off the gloom. I threw together what became this sandwich, and the smell of toasted sourdough mixing with melting cheese and basil stopped me mid-bite. It was one of those accidental moments that turned into a regular craving.
I made this for my neighbor once after she mentioned she was tired of boring lunches. She took one bite and looked at me like I'd performed magic. We ended up sitting on my porch, eating these sandwiches and laughing about how something so simple could feel like a treat. She still asks me to make them whenever she comes over.
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 tangy crust holds up beautifully to the moisture from the tomatoes and pesto, and it toasts into this perfect golden shell that doesn't get soggy.
- Fresh mozzarella: This is the creamy, milky kind that melts into soft pools, not the rubbery stuff, it makes all the difference in texture and flavor.
- Ripe tomato: Use one that smells sweet and feels slightly soft, the juiciness balances the richness of the cheese and keeps every bite from feeling too heavy.
- Basil pesto: Whether you make it or buy it, this is where the herby, garlicky magic happens, spreading it directly on the bread creates flavor in every corner.
- Unsalted butter: Softened butter spreads easily and toasts the bread evenly, giving you that crispy, golden exterior without burning.
Tired of Takeout? π₯‘
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Pesto the bread:
- Spread 1 tablespoon of pesto on one side of each sourdough slice, making sure to reach the edges. This ensures every bite has that basil punch.
- Layer the fillings:
- On two slices, pile on half the mozzarella and tomato slices evenly over the pesto. Top with the remaining bread slices, pesto side down, so the fillings are hugged by flavor.
- Butter the outsides:
- Spread softened butter on both the top and bottom of each sandwich, covering the whole surface. This is what gives you that crispy, golden crust.
- Preheat your pan:
- Warm a nonstick skillet or grill pan over medium heat for a minute or two. Too hot and the bread burns before the cheese melts, too cool and it just steams.
- Grill the sandwiches:
- Place both sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt. You want deep golden brown bread and gooey insides.
- Rest and serve:
- Take them off the heat and let them sit for a minute so the cheese sets slightly. Slice in half and serve while still warm and melty.
Save The first time I served this to my brother, he was skeptical because he's a grilled cheese purist. He took a bite, paused, then quietly finished the whole thing without a word. Later he texted me asking for the recipe, which is the highest compliment he's ever given me. Now it's his go-to whenever he wants to impress someone.
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.
How to Pick the Best Mozzarella
Fresh mozzarella comes packed in water or whey, and it should feel soft and springy, not rubbery or dry. I look for the kind labeled "fior di latte" or "mozzarella di bufala" at the deli counter, though the pre-sliced stuff in the refrigerated section works fine too. Just avoid the low-moisture mozzarella meant for pizza, it doesn't melt the same creamy way. If your mozzarella is too wet, let it drain on a paper towel for a few minutes before slicing.
What to Serve Alongside
I usually keep it simple with a handful of kettle chips or a small green salad dressed with lemon and olive oil. Sometimes I'll set out pickles or olives for a little briny contrast, since the sandwich itself is rich and creamy. A bowl of tomato soup is classic for a reason, but I've also served this with a light minestrone when I wanted something heartier. The sandwich is filling on its own, so sides can stay light and fresh.
Make It Your Own
This recipe is forgiving and loves a little creativity. I've tucked in baby spinach, arugula, or even thinly sliced red onion when I wanted more bite. Swap the sourdough for ciabatta, focaccia, or a good seeded multigrain if that's what you have. You can also use sun-dried tomato pesto instead of basil, or add a drizzle of balsamic glaze before closing the sandwich for a sweet-tart kick.
- Try adding prosciutto or salami if you want to make it heartier and less strictly vegetarian.
- Use vegan mozzarella and plant-based butter to make this fully dairy-free.
- Grill it in a panini press if you have one, it makes perfect even browning with less flipping.
Save This sandwich has become my answer to busy days and lazy weekends alike. It's proof that a few good ingredients and a hot pan can turn into something you'll crave again and again.
Recipe Q&A
- β Can I make this with different bread?
Absolutely. While sourdough provides excellent flavor and texture, you can use ciabatta, focaccia, or any crusty bread you prefer. For gluten-free options, choose a sturdy gluten-free loaf that won't fall apart during cooking.
- β How do I prevent the bread from burning while the cheese melts?
Cook over medium heat rather than high heat, and use medium-low if your skillet runs hot. Cover the pan with a lid or foil for the last minute to trap steam and help the cheese melt faster without over-toasting the bread.
- β Is homemade pesto better than store-bought?
Both work well, though homemade pesto offers fresher basil flavor and lets you control salt and nut content. For convenience, quality store-bought pesto delivers excellent results and saves time on weeknight meals.
- β What vegetables pair well with this sandwich?
Fresh spinach, arugula, roasted red peppers, and thin zucchini slices all complement the basil and tomato beautifully. Layer them between the cheese and bread before cooking for even distribution.
- β How can I make this dairy-free?
Substitute fresh mozzarella with dairy-free cheese alternatives and use vegan butter. Check that your pesto doesn't contain cheese, or choose a dairy-free pesto version for a completely plant-based version.
- β What's the best way to slice this sandwich?
Let the sandwich rest for 1-2 minutes after cooking to allow the cheese to set slightly. Use a serrated bread knife and slice diagonally for attractive plating and easier handling.