Pin This The smell of butter meeting hot cast iron always brings me back to Saturday afternoons when I had nothing planned and everything in the fridge needed using. I had a jar of pesto someone brought to a dinner party, mozzarella that was about to turn, and a tomato sitting on the counter. What started as fridge cleanup turned into something I now crave intentionally. The sourdough got crispy in all the right places, and the pesto spread into every corner, making each bite taste like summer in Italy even though I was standing in my tiny kitchen in sweatpants.
I made this for a friend who swore she didnt like tomatoes, and she finished hers before I even sat down. She said the pesto and mozzarella somehow made the tomato taste sweet instead of weird. Now she asks me to make it every time she visits, and Ive stopped arguing about her tomato opinions. Its become our unofficial tradition, and I always keep extra pesto around just in case she shows up unannounced.
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 to all the moisture from the tomato and cheese without getting soggy, and it toasts into the most satisfying crunch.
- Fresh mozzarella: This is the creamy kind that melts into soft clouds, not the rubbery shredded stuff, and it makes all the difference in texture.
- Ripe tomato: Use one thats red and slightly soft when you press it, because a hard tomato wont release its juices and sweetness.
- Basil pesto: Whether you make it or buy it, good pesto should smell grassy and garlicky, not oily or bland.
- Unsalted butter: Softened butter spreads easily without tearing the bread and gives you that golden, crispy crust.
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 basil pesto on one side of each slice of sourdough, making sure to reach the edges so every bite gets flavor. Dont skimp here or youll end up with dry corners.
- Layer the Fillings:
- Place half the mozzarella and half the tomato slices evenly on two of the bread slices, right on top of the pesto. Press them down gently so they stick and dont slide around when you flip the sandwich.
- Close the Sandwiches:
- Top with the remaining bread slices, pesto side down, and press firmly to seal everything together. This helps the cheese melt into the tomato instead of oozing out.
- Butter the Outsides:
- Spread softened butter evenly on the outside of each sandwich, both top and bottom. This is what makes the bread crispy and golden instead of pale and sad.
- Heat the Pan:
- Preheat a nonstick skillet or grill pan over medium heat until a drop of water sizzles gently. Too hot and the bread burns before the cheese melts.
- Cook the Sandwiches:
- Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt. You want deep golden brown color and a little char in spots.
- Rest and Serve:
- Remove from the pan and let rest for 1 minute so the cheese sets slightly and doesnt all pour out when you cut. Slice and serve while still warm.
Pin This One rainy Tuesday I made this with a side of tomato soup, and it felt like the kind of meal that fixes a bad day. My neighbor smelled it through the wall and texted me asking what I was cooking. I brought her half of mine, and she said it was better than anything shed ordered out in months. Food has a way of doing that, turning a regular evening into something people remember.
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 Cheese
Fresh mozzarella is soft and milky, and it melts into creamy puddles that mix with the pesto. If you can only find the block kind, thatll work too, but slice it thin so it melts faster. I tried this once with provolone and it was sharper and saltier, which some people loved, but it lost that delicate sweetness. Burrata would be incredible if youre feeling fancy, just tear it and tuck it in before closing the sandwich.
Tomato Tips
A ripe tomato should smell sweet and earthy when you hold it close to your nose. If it smells like nothing, it will taste like nothing. I slice mine about a quarter inch thick because any thicker and it doesnt warm through, any thinner and it disappears. In winter when tomatoes are sad and pale, I skip them entirely or use a few sun dried tomatoes from a jar instead. Season the tomato slices with a pinch of salt and let them sit for a minute to draw out extra moisture.
Make It Your Own
This sandwich is forgiving and loves additions. A handful of baby spinach or arugula adds a peppery bite and makes you feel like youre eating something virtuous. Ive tucked in roasted red peppers, caramelized onions, and even a few slices of prosciutto when I wanted something heartier. If you want it spicy, spread a little chili oil under the pesto or sprinkle red pepper flakes on the tomatoes.
- Try it with ciabatta or focaccia if you want a softer, chewier texture.
- Grill it in a panini press for even crispness and perfect grill marks.
- Make extra pesto and freeze it in ice cube trays so you always have some ready.
Pin This This sandwich has earned a permanent spot in my weekly rotation, and I hope it does the same for you. Its proof that simple ingredients and a hot pan can make something worth sitting down for.
Recipe FAQ
- β Can I use a different type of bread?
Absolutely. While sourdough provides excellent flavor and structure, you can use crusty Italian bread, ciabatta, or even gluten-free bread. Avoid soft breads that may fall apart when grilling.
- β How do I prevent the cheese from leaking out?
Layer the mozzarella and tomatoes evenly and not too close to the edges. Press gently with a spatula while cooking to help the cheese melt and seal. Slicing fresh mozzarella thinly also helps.
- β What's the best way to slice fresh mozzarella?
Use a sharp knife dipped in warm water for clean slices. If mozzarella is too soft, chill it for 15 minutes first. Cut into even thickness for consistent melting.
- β Can I make pesto from scratch?
Yes, blend fresh basil, garlic, pine nuts, Parmesan, and olive oil in a food processor until your desired consistency. Homemade pesto delivers brighter flavor than store-bought versions.
- β How do I achieve the perfect golden-brown crust?
Cook over medium heat, allowing 3-4 minutes per side. Don't rush with high heat, which will burn the bread before the cheese melts. Use a buttered skillet for even browning.
- β What pairs well with this sandwich?
Serve with a crisp Italian white wine like Pinot Grigio, sparkling water with lemon, or a light tomato-based soup to complement the fresh, herbaceous flavors.