Save The smell of butter browning in a hot skillet always brings me right back to Saturday afternoons when I had nothing but time and a craving for something indulgent. I was experimenting with pesto one weekend, trying to use up a jar before it went bad, and thought why not layer it into a grilled cheese with fresh mozzarella and tomato? The result was so satisfying that I made it three days in a row, tweaking the heat and the butter each time until the bread came out perfectly crisp and the cheese oozed just right.
I made this for a friend who swore she didnt like tomatoes in sandwiches, and she finished hers before I even sat down. The pesto does something magical, coating everything in herbaceous flavor so the tomato tastes sweeter and the mozzarella turns silky instead of rubbery. We ended up making another round that same afternoon, standing at the stove and flipping sandwiches while catching up on everything wed missed.
Ingredients
- Sourdough bread: The tangy crust holds up beautifully to the moisture from the tomato and pesto, and it toasts into a golden shell that crackles when you bite into it.
- Fresh mozzarella: This is the key to that creamy, melty center. Avoid the low moisture kind here, fresh mozzarella melts into soft pools that make every bite luxurious.
- Ripe tomato: A good tomato makes all the difference. Look for one thats firm but yields slightly to pressure, and slice it thin so it doesnt make the sandwich soggy.
- Basil pesto: Whether you make your own or grab a jar, pesto adds depth and a punch of basil that ties the whole thing together like an Italian summer.
- Unsalted butter: Softened butter spreads evenly and helps the bread toast to an even golden brown without burning.
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 flavor. This also acts as a barrier to keep the bread from getting soggy.
- Build the sandwiches:
- Lay half the mozzarella slices and half the tomato slices on two of the bread slices, pesto side up. Top with the remaining bread slices, pesto side down, pressing gently to help everything stick together.
- Butter the outside:
- Spread softened butter on the outside of each sandwich, covering both the top and bottom evenly. This is what gives you that crispy, golden crust.
- Heat the skillet:
- Preheat a nonstick skillet or grill pan over medium heat until a drop of water sizzles on contact. Medium heat is crucial, too high 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 and the bread crisp. Youll know theyre ready when the bread is deeply golden and the cheese starts to peek out the sides.
- 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 warm.
Save This sandwich became my go to whenever I needed to feel like I was treating myself without leaving the house. Theres something about the way the pesto mingles with the warm mozzarella and the sweetness of the tomato that feels both comforting and a little fancy, like youve made something worth savoring instead of just eating.
Choosing Your Bread
Sourdough is my favorite here because the crust gets so crispy and the inside stays soft and chewy, but any sturdy bread with a good crust works. Ive tried ciabatta, which was delicious but a bit messier, and whole grain, which added a nutty flavor that paired nicely with the pesto. Just avoid soft sandwich bread, it gets too soggy and falls apart under the weight of the fillings.
Making It Your Own
Once you get the basic technique down, this sandwich is endlessly flexible. Ive added a handful of baby spinach for some greens, swapped in sun dried tomato pesto for a deeper flavor, and even thrown in a few slices of prosciutto when I wanted something a little heartier. The key is keeping the balance so the pesto and mozzarella stay at the center, and everything else is just a supporting player.
Serving Suggestions
This sandwich is rich enough to be a meal on its own, but I love serving it with a simple green salad dressed in lemon and olive oil, or a handful of kettle cooked chips for crunch. If youre feeling fancy, a glass of crisp Italian white wine or even sparkling water with a twist of lemon makes it feel like a proper lunch instead of just something you threw together.
- Try a side of tomato soup for dipping if youre in the mood for something cozy.
- Add a drizzle of balsamic glaze over the top right before serving for a sweet acidic kick.
- Leftovers can be reheated in a skillet over low heat, though theyre never quite as good as fresh.
Save This is one of those recipes that proves you dont need a long ingredient list or fancy techniques to make something that tastes incredible. Just good bread, fresh cheese, and a little bit of care in the pan.
Recipe Guide
- → Can I make my own basil pesto for this sandwich?
Absolutely! Homemade pesto is delicious and simple. Blend fresh basil leaves, garlic, pine nuts, parmesan cheese, and olive oil until smooth. Store-bought pesto works equally well if you're short on time.
- → What type of mozzarella works best?
Fresh mozzarella (also called buffalo mozzarella) is ideal because it melts beautifully and has a creamy texture. Avoid low-moisture mozzarella as it won't melt as smoothly between the bread slices.
- → How do I prevent the bread from getting soggy?
Pat dry your tomato slices with paper towels before layering them. Don't oversaturate the pesto, and toast the sandwich at medium heat so the bread crisps properly before the cheese fully melts.
- → Can I prepare this sandwich ahead of time?
You can assemble the sandwich up to 2 hours before cooking and refrigerate it. However, for best results, cook it fresh when ready to serve to ensure the bread stays crispy and the cheese melts evenly.
- → What are good side dishes for this sandwich?
Pair it with a crisp green salad, homemade tomato soup, roasted vegetables, or a light Italian pasta salad. A chilled sparkling water with lemon or Italian white wine complements the flavors beautifully.
- → Is this suitable for meal prep?
While the assembled sandwich can be refrigerated for a few hours, it's best enjoyed freshly made and warm. You can prep ingredients in advance and assemble just before cooking for optimal taste and texture.