Save to Pinterest The smell of butter browning against sourdough always pulls me straight back into the moment. I was standing at the stove on a rainy Tuesday, craving something more exciting than my usual cheddar melt. I had fresh mozzarella left over from a salad and a jar of pesto tucked in the fridge. What started as a lazy experiment turned into the kind of sandwich I now make whenever I need comfort with a little sophistication.
I made this for my sister one afternoon when she stopped by unannounced. She took one bite, closed her eyes, and said it tasted like vacation. We sat at the kitchen counter with our sandwiches and iced tea, talking about nothing important, and it became one of those small, perfect moments I think about more often than I probably should.
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 slight tang and sturdy crust hold up beautifully to the melted cheese and keep the sandwich from getting soggy.
- Fresh mozzarella: This is the heart of the sandwich, creamy and mild, it melts into silky pools that contrast perfectly with the boldness of the pesto.
- Ripe tomato: Choose one that gives slightly when you press it, the juiciness and natural sweetness balance the richness of the cheese.
- Basil pesto: Whether homemade or from a jar, this brings herby brightness and a hint of garlic that ties everything together.
- Unsalted butter: Softened butter spreads easily and creates that golden, crispy crust we all crave in a grilled cheese.
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 has that herby punch. This layer acts as a flavor barrier and keeps the bread from getting too wet.
- Build the sandwiches:
- On two slices (pesto side up), layer half the mozzarella and half the tomato slices evenly. Top with the remaining bread slices, pesto side down, pressing gently to help them stick together.
- Butter the outside:
- Lightly spread softened butter on the outside of each sandwich, both top and bottom. This is what gives you that golden, crispy exterior that crackles when you bite into it.
- Heat the skillet:
- Preheat a nonstick skillet or grill pan over medium heat. You want it hot enough to toast the bread but not so hot that it 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 evenly. Watch for that beautiful golden brown color on the bread.
- Rest and serve:
- Remove from the pan and let the sandwiches rest for 1 minute so the cheese sets slightly and doesnt all spill out when you cut. Slice in half and serve while still warm and melty.
Save to Pinterest There was an evening last spring when I made these for a small picnic in the backyard. I wrapped them in parchment paper while they were still warm, and we ate them sitting on a blanket as the sun went down. The way the flavors mingled with the smell of cut grass and the sound of birds settling in for the night made it feel like more than dinner, it felt like a little celebration of the everyday.
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 Ingredients
The quality of your ingredients really shines through in a simple sandwich like this. I learned to buy mozzarella packed in water rather than the pre-shredded kind, the texture is softer and it melts into creamy ribbons instead of clumping. If your tomatoes arent in season, consider using sun-dried tomatoes packed in oil for a concentrated sweetness that holds up even in winter. The pesto can be homemade if you have fresh basil on hand, but honestly, a good jarred version works beautifully and saves you time on busy days.
Getting the Perfect Golden Crust
The secret to that restaurant quality crust is patience and even heat. I use a cast iron skillet when I want extra crispiness, but a nonstick pan works perfectly fine and makes cleanup easier. Press down gently with your spatula while the sandwich cooks, this helps the bread make full contact with the pan and encourages even browning. If you notice one side cooking faster than the other, adjust the heat or move the sandwich to a cooler spot on the pan.
Making It Your Own
This sandwich is endlessly adaptable once you get the basic technique down. Ive added thin slices of prosciutto for a salty, meaty twist, or swapped in sun-dried tomato pesto when I want something a little more intense. A handful of baby spinach or peppery arugula tucked into the sandwich adds a fresh, green bite that makes it feel lighter. Sometimes I drizzle a little balsamic glaze on top right before serving, and it adds a sweet tang that makes people ask what the secret ingredient is.
- Try adding a few fresh basil leaves along with the pesto for an extra burst of herbiness.
- Use a panini press if you have one, it gives you perfect grill marks and even melting.
- For a bit of heat, spread a thin layer of chili oil or sprinkle red pepper flakes on the mozzarella before closing the sandwich.
Save to Pinterest This sandwich has become my go to when I want something that feels like a hug but also tastes like I put in effort. I hope it brings you as much simple joy as it has brought me.
Recipe FAQs
- → Can I use a different type of cheese?
Yes, you can substitute fresh mozzarella with other melting cheeses like provolone, fontina, or a combination of mozzarella and parmesan for added flavor depth.
- → How do I prevent the bread from burning?
Cook over medium heat rather than high heat, and press gently with your spatula. This allows the cheese to melt while the bread toasts evenly. If edges brown too quickly, reduce heat slightly.
- → Can I make this sandwich ahead of time?
You can assemble the sandwich up to 30 minutes before cooking, but don't butter it until just before grilling to keep the bread from becoming soggy.
- → What's the best way to slice ripe tomatoes?
Use a sharp serrated knife and slice the tomato about ¼-inch thick. Pat the slices dry with paper towels before layering to prevent excess moisture that could make the bread soggy.
- → How can I make this sandwich more filling?
Add fresh greens like baby spinach, arugula, or basil leaves between the cheese and tomato layers. Sliced red onion or sun-dried tomatoes also work wonderfully for extra flavor.
- → Is there a dairy-free option?
You can use dairy-free mozzarella alternatives and vegan butter, though melting quality may vary. Choose brands specifically designed for grilling or baking for best results.