Save The smell of butter melting in a hot skillet has always been my instant cure for rainy afternoons. I discovered this pesto grilled cheese by accident one summer when my garden basil was threatening to take over, and now it is the sandwich I make when regular grilled cheese just will not cut it anymore.
I made these for my sister last fall when she was feeling under the weather, and she actually said it was the best thing she had eaten in months. Something about the warm, gooey cheese with that fresh basil punch just feels like a hug in sandwich form.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Fresh mozzarella: This cheese melts beautifully and creates those gorgeous, Instagram worthy cheese pulls we all love
- Ripe tomato: Look for tomatoes that yield slightly to gentle pressure and smell fruity, which means they will be juicy and sweet
- Basil pesto: Homemade or store bought both work, but the brighter green your pesto, the more vibrant your sandwich will taste
- Rustic bread: Sourdough gives you that tangy crunch and structural integrity to hold all those melty layers together
- Unsalted butter: Softened butter spreads more evenly, ensuring every inch of your bread gets that perfect golden crispiness
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your bread canvas:
- Spread softened butter generously on one side of each bread slice, getting all the way to the edges for maximum golden perfection
- Build the flavor foundation:
- Lay two slices buttered side down, then spread a layer of pesto on the facing side, aiming for even coverage to every bite gets that herby punch
- Layer the good stuff:
- Arrange mozzarella slices over the pesto, followed by tomato rounds, and sprinkle with just a pinch of salt and pepper to wake up those flavors
- Seal the deal:
- Top with remaining bread slices, buttered side facing out, and press down gently to help everything stick together
- Get your heat right:
- Warm a nonstick skillet over medium heat—you want it hot enough to sizzle but not so hot that the bread burns before the cheese melts
- The golden moment:
- Cook for about 3 to 4 minutes until the bottom is deeply golden and crisp, then flip with confidence and cook the other side until equally gorgeous
- The hardest part:
- Let the sandwiches rest for a minute or two before slicing, which keeps all that molten cheese from oozing out too quickly
Save My husband now requests these whenever we have people over for casual dinners, and watching everyone take that first crispy, gooey bite has become one of my favorite kitchen moments.
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
Sometimes I add a thin layer of balsamic glaze over the tomatoes before closing up the sandwich, and that sweet acidic kick takes everything to another level. A handful of fresh arugula tucked inside adds a peppery bite that cuts through all that rich cheese beautifully.
Bread Choices That Work
Ciabatta creates an incredible airy crunch, while whole wheat adds a nutty depth that pairs surprisingly well with the basil. Just avoid super soft sandwich bread, because it will turn into a sad, soggy situation under all those juicy tomatoes.
Serving Suggestions
A simple side salad with lemon vinaigrette balances all that richness perfectly. A warm tomato soup turns this into the ultimate comfort meal combo.
- Cut sandwiches on the diagonal for the most satisfying presentation
- Serve immediately while the cheese is still stretchy and hot
- Keep extra napkins nearby because this gets gloriously messy
Save There is something magical about how a few simple ingredients can transform into something so extraordinarily satisfying. Happy grilling.
Common Questions
- → What type of mozzarella works best?
Fresh mozzarella is ideal for this sandwich as it melts beautifully and creates a creamy texture. Look for quality buffalo mozzarella or fior di latte for the best results. Avoid pre-shredded varieties, which don't melt as smoothly.
- → Can I make this ahead of time?
Assemble the sandwiches up to 2 hours in advance and refrigerate. Let them come to room temperature for 5 minutes before grilling to ensure even cooking. This works well for meal prep or quick weeknight dinners.
- → How do I prevent the bread from getting soggy?
Pat your tomato slices dry with paper towels before layering. You can also lightly salt the tomatoes and let them sit for a few minutes, then pat again. This removes excess moisture that could soften the bread.
- → What bread is recommended?
Rustic or sourdough bread works wonderfully due to their sturdy structure and flavor. Ciabatta or focaccia are excellent alternatives. Choose bread thick enough to support the filling without breaking when flipped.
- → How can I customize this sandwich?
Add roasted red peppers, sun-dried tomatoes, or fresh arugula for variety. Drizzle with aged balsamic vinegar or a touch of garlic aioli. For heat, include fresh jalapeños or red pepper flakes mixed into the pesto.
- → Is there a vegan alternative?
Yes, substitute dairy mozzarella with plant-based mozzarella and use vegan pesto made with seeds instead of pine nuts. Ensure your bread is dairy-free, and swap butter for olive oil or vegan butter for brushing.