This caprese grilled cheese is the love child of your favorite panini and a summer tomato salad. Crispy, melty, garlicky, and gloriously pesto-y, it is the kind of sandwich you will want to make on repeat all season long. It feels genuinely fancy, but I promise that if you can assemble a sandwich, you can make this masterpiece.
The first time I made these for my kids, they asked if I had opened a “restaurant sandwich” shop at home. It has all the nostalgic comfort of classic grilled cheese, plus the melty magic of fresh mozzarella and that bright, zippy pop from basil pesto. This is full-on food-hug territory, and it comes together in under 15 minutes from start to finish.
Why You’ll Love This Recipe
This sandwich delivers restaurant-quality flavor with almost no effort. The combination of melty mozzarella, juicy fresh tomatoes, and herby pesto tucked inside golden, buttery bread is simply unbeatable. Every bite is warm, gooey, and fresh all at once, striking that perfect balance between comforting and light.
It is also wonderfully fast and flexible. You can have it on the table in under 15 minutes, which makes it ideal for a quick lunch, an easy dinner, or even a late-night snack. Despite how simple it is, it feels just a little special, perfect for treating yourself or impressing drop-in guests.
Best of all, it is endlessly customizable. Swap the bread, upgrade the cheese, or add extra vegetables and toppings depending on your mood. It is a reliable base recipe that you can dress up or keep classic, and it never disappoints.
Ingredients
You will need 4 slices of sourdough bread, or your favorite sturdy sandwich bread, which forms the crisp, golden shell of the sandwich. Sourdough holds up beautifully to the juicy filling, though a slice of brioche adds a lovely touch of sweetness that pairs surprisingly well with pesto.
For the filling, gather 4 ounces of fresh mozzarella, sliced, 1 medium ripe tomato, sliced thin, and 2 tablespoons of basil pesto, either homemade or store-bought. Fresh mozzarella packed in water gives you the very best melt and stretch, while the ripe tomato and fragrant pesto bring that unmistakable caprese flavor. Season with salt and freshly ground black pepper to taste.
To achieve that irresistible crisp exterior, you will also need 2 tablespoons of softened unsalted butter for the outsides of the bread. If your tomatoes are especially juicy, pat the slices dry with a paper towel first so your sandwich stays crisp rather than soggy.

Step-by-Step Instructions
Begin by preheating a skillet or griddle over medium heat. Getting the pan to a steady, moderate temperature before you start is the secret to bread that turns golden and crisp at the same pace the cheese melts. Then lightly butter one side of each slice of bread, since these buttered sides will become the crunchy outsides of your sandwiches.
Spread the pesto on the unbuttered side of two of the bread slices. On top of the pesto, layer the mozzarella slices and tomato slices, then season them with a little salt and pepper to taste. Top each with a second slice of bread, buttered side facing out, to complete the sandwiches.
Place the assembled sandwiches in the hot skillet and press down gently with a spatula. Cook for 3 to 4 minutes, until the bottom is golden and crisp. Flip carefully and cook the other side for another 3 to 4 minutes, until the cheese is fully melty and both sides are beautifully golden brown.
Once cooked, let each sandwich rest for a minute so the cheese settles slightly, then slice and serve warm. If you want to speed up the melting, cover the pan briefly with a lid to trap the heat. Keep the heat moderate and do not rush, or the bread may brown before the cheese has a chance to melt.

Tips for the Best Caprese Grilled Cheese
Low and slow is the golden rule here. Cooking over medium heat gives the cheese time to melt completely before the bread scorches, so resist the urge to crank up the burner. For an extra flavor boost, sprinkle a little grated Parmesan onto the buttered outsides of the bread before grilling, which creates a crave-worthy crispy, cheesy crust.
This sandwich is a wonderful base for variations. Tuck in a few slices of prosciutto for a salty upgrade, swap the mozzarella for oozy burrata when you are feeling indulgent, or add a handful of arugula for a fresh, peppery bite. Make mini versions for party appetizers, or slice on the diagonal because it is simply more fun to eat.
For a complete summer meal, pair it with something bright and seasonal. It is delicious next to a chilled bowl of classic gazpacho with heirloom tomatoes for a light lunch, or serve it alongside spicy grilled corn with cotija cheese for a cozy, cookout-inspired spread. A bowl of tomato basil soup is another classic partner.
Frequently Asked Questions
Can I make this ahead of time?
You can prep the ingredients in advance, but grilled cheese is truly best fresh off the skillet. If you must reheat leftovers, do it in a hot pan rather than a microwave to keep the bread crisp.
What is the best bread to use?
Sourdough is my go-to for its sturdy structure and gentle tang, but any hearty sandwich bread works well. Avoid overly soft breads, which can turn soggy under the juicy filling.
Is there a nut-free alternative to pesto?
Absolutely. Use a nut-free pesto, make your own with pumpkin seeds instead of pine nuts, or skip the pesto entirely and finish with a drizzle of balsamic glaze for flavor.
How do I keep the sandwich from getting soggy?
Pat your tomato slices dry before layering them in, and serve the sandwich soon after cooking. Removing that excess moisture keeps the bread crisp and the filling from making it soft.
Can I use shredded mozzarella instead of fresh?
You can. Shredded mozzarella melts quickly and works in a pinch, though fresh mozzarella gives you that signature creamy stretch. Mixing in a little fontina adds even more cheesiness.
Did you try this recipe? I would love to hear how it turned out. Leave a comment below, explore more wholesome inspiration with these healthy eating ideas, and tag @thekitchensaid on Instagram so we can spread the grilled cheese joy together.
Caprese Grilled Cheese with Pesto
Italian · Main Course

A crispy, melty Caprese Grilled Cheese with fresh mozzarella, ripe tomato, and basil pesto on golden sourdough, ready in under 15 minutes.
Ingredients
- 4 slices sourdough bread
- 4 oz fresh mozzarella, sliced
- 1 medium ripe tomato, thinly sliced
- 2 tablespoons basil pesto
- 2 tablespoons unsalted butter, softened
- Salt and freshly ground black pepper, to taste
Instructions
- Preheat a skillet over medium heat and lightly butter one side of each bread slice.
- Spread pesto on the unbuttered side of two slices.
- Layer with mozzarella and tomato slices, season with salt and pepper, and top with remaining bread, buttered side out.
- Cook 3 to 4 minutes per side, pressing gently, until golden and the cheese melts.
- Let rest a minute, then slice and serve warm.
Nutrition: 430 calories







