Save to Pinterest The skillet was too hot, and I could smell the butter starting to brown too fast. I had just gotten home from the farmers market with a bag of heirloom tomatoes and a container of fresh mozzarella still warm from the cheese maker. My plan was something quick, but then I saw the jar of pesto in the fridge and thought, why not turn a simple grilled cheese into something that tastes like summer in Italy? That first bite, with the cheese stretching between the crispy sourdough and the pesto mingling with sweet tomato juice, made me slow down and actually sit at the table instead of eating over the sink.
I made this for my sister when she stopped by unexpectedly one afternoon, and she stood in the kitchen eating it right off the cutting board, declaring it better than any panini she had in Rome. We ended up making two more because one sandwich each wasnt enough, and we sat on the porch with iced tea, talking until the sun went down. Its become our tradition now whenever she visits, this sandwich and that same spot on the porch.
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, sturdy crust holds up to all the moisture from the tomatoes and pesto without getting soggy, and it crisps up beautifully in butter.
- Fresh mozzarella: This is not the shredded stuff, look for the soft, milky rounds packed in water that melt into creamy pools instead of turning rubbery.
- Ripe tomato: A summer tomato makes all the difference here, but even in winter, a good roma or vine tomato sliced thin will work if you pat it dry first.
- Basil pesto: Homemade is incredible, but a quality jar from the store works just fine, especially if you stir in a little extra olive oil to loosen it up.
- Unsalted butter: Softened butter spreads evenly without tearing the bread, and it gives you control over the salt level since pesto and cheese are already salty.
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 that herby, garlicky hit. This also acts as a moisture barrier to keep the bread from getting soggy.
- Build the sandwiches:
- Layer half the mozzarella and tomato slices on two of the bread slices, right on top of the pesto, then cap 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, making sure to cover every inch for that even golden crust. Cold butter will tear the bread, so let it sit out for a bit first.
- Heat the skillet:
- Preheat your nonstick skillet or grill pan over medium heat, not high, because you want the cheese to melt before the bread burns. Give it a good two minutes to come to temperature.
- Cook the sandwiches:
- Place the sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt and the bread make full contact with the heat. You will know its ready to flip when the edges start to turn golden and you can slide the spatula under easily.
- Rest and serve:
- Let the sandwiches rest for a minute after pulling them from the pan so the cheese sets just slightly and doesnt all spill out when you cut. Slice in half and serve while still warm and melty.
Save to Pinterest One rainy Saturday, I made a double batch of these for a few friends who came over to watch old movies. We ate them with little bowls of tomato soup for dipping, and someone said it tasted like childhood and adulthood had a delicious collision. That phrase stuck with me because thats exactly what this sandwich is, comforting and nostalgic but elevated enough to feel like youre treating yourself.
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.
Making It Your Own
Ive added handfuls of baby spinach or peppery arugula between the cheese and tomato, and it works beautifully, adding a little freshness and bite without overwhelming the other flavors. If you want a bit of sweetness, a drizzle of balsamic glaze after cooking or a few thin slices of red onion tucked in before grilling can take it in a totally different direction. Some people swear by adding a slice of prosciutto, and I wont argue with that, though it does change the vegetarian status.
Choosing Your Bread
Sourdough is my favorite because of the structure and flavor, but Ive made this with ciabatta, focaccia, and even a good Italian loaf, all with great results. The key is using something with a bit of chew and a sturdy crust that wont fall apart under the weight of the fillings. I tried it once with soft sandwich bread, and while it tasted fine, it just didnt have that satisfying crunch and heft that makes this sandwich feel special.
Serving Suggestions
This sandwich is a meal on its own, but Ive served it alongside a simple arugula salad with lemon vinaigrette, and the bright, peppery greens balance the richness perfectly. A bowl of tomato basil soup is another natural pairing, especially in cooler weather when you want something cozy. If youre feeling fancy, a glass of crisp Italian white wine or even sparkling water with a wedge of lemon makes it feel like a real occasion.
- Try adding a few fresh basil leaves on top of the tomatoes before closing the sandwich for an extra layer of herbiness.
- If you dont have a grill pan, a regular skillet works perfectly, just resist the urge to crank up the heat.
- Leftover sandwiches can be reheated in a dry skillet over low heat, though they are always best fresh.
Save to Pinterest Every time I make this sandwich, it reminds me that good food doesnt have to be complicated or take hours. Sometimes the best meals are the ones that come together quickly, with ingredients you love, in a kitchen that smells like butter and basil.
Recipe FAQs
- โ Can I use fresh basil instead of pesto?
Yes, you can make quick basil pesto by blending fresh basil with olive oil, garlic, parmesan, and pine nuts. Alternatively, layer fresh basil leaves directly with the mozzarella and tomato for a lighter flavor profile.
- โ What bread works best for this sandwich?
Sourdough is ideal for its tangy flavor and sturdy texture that holds up to melting cheese and moisture from tomatoes. Ciabatta, focaccia, or thick-cut Italian bread are excellent alternatives that provide good structure and flavor.
- โ How do I prevent the bread from getting soggy?
Pat tomato slices dry with paper towels before layering to remove excess moisture. Pesto acts as a protective barrier between bread and tomatoes. Don't slice the sandwich immediately; let it rest 1 minute so the cheese sets slightly.
- โ Can I make this sandwich ahead of time?
Assemble the sandwich 30 minutes before cooking maximum. Butter and cook just before serving for the best texture. Storing assembled sandwiches makes the bread soggy and affects the final result.
- โ What can I add to customize this sandwich?
Try adding fresh arugula or baby spinach for peppery greens, roasted red peppers for sweetness, or thin slices of prosciutto for richness. Sun-dried tomatoes work well if fresh tomatoes aren't available.
- โ Is this sandwich suitable for meal prep?
While best served fresh, you can prepare ingredients separately: slice mozzarella and tomatoes, have pesto ready, and cook immediately when needed. Cooked sandwiches don't reheat well, so cooking fresh is recommended.