Caprese Pesto Grilled Cheese

Featured in: Quick Lunches

Transform your classic grilled cheese with layers of creamy fresh mozzarella, vibrant basil pesto, and juicy tomato slices nestled between buttered, golden bread. This Italian-American inspired sandwich comes together in just 20 minutes and serves two hungry appetites. The key is using quality sourdough or rustic bread and letting it toast until crispy while the cheese melts into creamy perfection.

Perfect for lunch or a light dinner, this vegetarian-friendly sandwich pairs beautifully with a simple salad or tomato soup. Consider drizzling balsamic glaze for extra depth, or experiment with different bread varieties to suit your preference.

Updated on Tue, 20 Jan 2026 15:25:00 GMT
Golden, crispy sourdough grilled cheese sandwich filled with melted mozzarella and juicy tomato slices, drizzled with basil pesto.  Save
Golden, crispy sourdough grilled cheese sandwich filled with melted mozzarella and juicy tomato slices, drizzled with basil pesto. | griddleglory.com

The skillet was too hot, and I could smell the butter browning faster than I wanted. I'd been distracted by the vibrant green of the pesto jar I'd just opened, and now one corner of the bread was already darkening. But when I flipped that sandwich and saw the mozzarella starting to ooze out the sides, mixing with the herby pesto and the juice from the tomato, I stopped worrying. Sometimes the best meals come from almost burning something.

I made this for my sister one afternoon when she came over exhausted from work. She sat at the counter while I assembled the sandwiches, and when I slid the plate across to her, she took one bite and closed her eyes. She didn't say anything for a moment, just chewed slowly, and then she looked at me and said, this is exactly what I needed. That's when I knew this wasn't just a grilled cheese anymore.

Ingredients

  • Fresh mozzarella (4 oz): The soft, milky kind melts into creamy puddles that hold everything together, and it doesn't get greasy like pre-shredded cheese sometimes does.
  • Ripe tomato (1 large): Slice it thick so it doesn't turn to mush, and make sure it's room temperature so it doesn't cool down the cheese when it's trying to melt.
  • Basil pesto (2 tbsp): This is your flavor powerhouse, so use a good one, whether it's homemade or a jar you trust, because it's going to touch every part of the sandwich.
  • Rustic or sourdough bread (4 slices): You want something sturdy enough to hold up to the juicy tomatoes and the weight of the cheese, with a crust that crisps up beautifully in butter.
  • Unsalted butter (2 tbsp): Softened butter spreads easily and gives you that golden, crispy exterior without tearing the bread or burning too fast.
  • Salt and black pepper: Just a pinch on the tomatoes wakes up their sweetness and keeps them from tasting flat against all that richness.
  • Fresh basil leaves (optional): A few torn leaves on top at the end make it look like you tried, even if you didn't.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Butter the Bread:
Spread half a tablespoon of softened butter on one side of each slice, making sure to go all the way to the edges. This is what turns the bread golden and crisp, so don't be shy.
Lay Out Your Slices:
Place two slices buttered side down on your counter or a cutting board. You'll build the sandwich on the dry side, so the buttered side is ready to hit the pan.
Spread the Pesto:
Smear a tablespoon of pesto on the unbuttered side of each of those two slices. It should cover most of the surface so every bite gets that herby, garlicky hit.
Layer the Mozzarella and Tomato:
Lay the mozzarella slices evenly over the pesto, then top with thick tomato rounds. Season the tomatoes lightly with salt and pepper, because this little step makes a big difference.
Top the Sandwiches:
Place the remaining bread slices on top, buttered side facing out. Press down gently so everything sticks together a bit.
Heat the Skillet:
Set a nonstick skillet or griddle over medium heat and let it warm up for a minute or two. You want it hot enough to crisp the bread but not so hot that it burns before the cheese melts.
Cook the First Side:
Place the sandwiches in the skillet and let them cook undisturbed for about three to four minutes, until the bottom is golden brown and crispy. You'll start to smell the butter and see the edges of the cheese softening.
Flip and Finish:
Use a spatula to carefully flip each sandwich, then cook the other side for another three to four minutes until it's golden and the cheese is fully melted and gooey. If the bread is browning too fast, lower the heat a bit.
Rest and Serve:
Take the sandwiches off the heat and let them sit for a minute or two so the cheese sets just slightly and doesn't all spill out when you cut. Slice in half, garnish with fresh basil if you like, and serve while they're still warm.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
A close-up of a Caprese Pesto Grilled Cheese cut in half, showing gooey cheese and vibrant red tomatoes on fresh basil.  Save
A close-up of a Caprese Pesto Grilled Cheese cut in half, showing gooey cheese and vibrant red tomatoes on fresh basil. | griddleglory.com

One evening I made these for a quiet dinner at home, just me and a glass of wine and a book I'd been meaning to finish. I sat by the window with the sandwich on a plate, and the smell of basil and butter filled the room. It wasn't a special occasion, but it felt like one anyway. Sometimes you don't need a reason to make something that makes you happy.

Choosing Your Bread

I've tried this with all kinds of bread, from soft white sandwich loaves to crusty ciabatta, and the texture changes everything. Sourdough gives you that tangy contrast to the sweet tomato and creamy cheese, and it crisps up beautifully without getting too hard. If you want something heartier, whole wheat adds a nutty flavor that works surprisingly well with the pesto. Just avoid anything too thin or soft, because it won't hold up to the weight and moisture of the filling, and you'll end up with a soggy middle and frustrated hands.

Making It Your Own

The beauty of this sandwich is how easy it is to adjust based on what you have or what you're craving. I've added arugula for a peppery bite, swapped the tomato for roasted red peppers when tomatoes weren't in season, and even drizzled balsamic glaze over the top for a sweet, tangy finish. One time I used sun-dried tomato pesto instead of basil pesto, and it turned the whole thing deeper and richer. You can also add a slice of prosciutto or salami if you want some saltiness and aren't strictly keeping it vegetarian.

Storing and Reheating

Honestly, this sandwich is best eaten right away, while the cheese is still melty and the bread is crisp. But if you have leftovers or want to make it ahead, wrap it tightly in foil and keep it in the fridge for up to a day. When you're ready to eat, reheat it in a skillet over low heat, covered, so the cheese warms through without the bread burning. The microwave will make it soggy, so avoid that if you can.

  • If you're meal prepping, assemble the sandwiches but don't cook them, then wrap and refrigerate until you're ready to grill.
  • You can also freeze the assembled, uncooked sandwiches for up to a month and cook them straight from frozen, adding a couple extra minutes per side.
  • Always store leftover pesto in the fridge with a thin layer of olive oil on top to keep it from turning brown.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Homemade Italian-American Caprese Pesto Grilled Cheese on a plate, garnished with basil leaves and served beside a small salad. Save
Homemade Italian-American Caprese Pesto Grilled Cheese on a plate, garnished with basil leaves and served beside a small salad. | griddleglory.com

This sandwich has become one of those things I make when I want to feel like I'm treating myself without a lot of effort. It's simple, but it never feels boring, and every time I make it, I'm reminded that good food doesn't have to be complicated.

Cooking Questions

Can I prepare the sandwich ahead of time?

Yes, assemble the sandwich 1-2 hours before cooking and store it in an airtight container at room temperature. However, avoid preparing it too far in advance as the bread may become soggy from the pesto and tomato moisture.

What's the best bread for this sandwich?

Sourdough and rustic Italian bread work best due to their sturdy structure and ability to crisp beautifully. Ciabatta is an excellent alternative for a lighter texture, while whole wheat bread adds earthiness.

How do I prevent the tomato from making the bread soggy?

Pat the tomato slices dry with paper towels before layering them. You can also lightly salt the tomatoes a few minutes before assembly to draw out excess moisture, then blot them again.

Can I make this sandwich vegan?

Absolutely. Use plant-based mozzarella and vegan pesto, and replace the unsalted butter with vegan butter or olive oil. The cooking method and timing remain the same.

What temperature should I use for cooking?

Medium heat is ideal for even cooking and melting without burning the bread. This allows about 3-4 minutes per side for a golden exterior and properly melted cheese interior.

Can I add other ingredients to customize this?

Certainly. Consider adding roasted red peppers, fresh spinach, crispy prosciutto, or a thin layer of sun-dried tomato paste. Balance any additions with the existing flavors to maintain the caprese profile.

Caprese Pesto Grilled Cheese

Fresh mozzarella, juicy tomato, and aromatic pesto melted between crispy bread for an elevated comfort sandwich.

Prep duration
10 min
Cook duration
10 min
Complete duration
20 min
Created by Sarah Collins


Skill level Easy

Heritage Italian-American

Output 2 Portions

Nutrition specifications Meat-free

Components

Dairy

01 4 oz fresh mozzarella, sliced
02 2 tbsp unsalted butter, softened

Vegetables & Herbs

01 1 large ripe tomato, sliced into rounds
02 2 tbsp fresh basil leaves, optional for garnish

Spreads & Condiments

01 2 tbsp basil pesto

Bread

01 4 slices rustic or sourdough bread

Seasonings

01 Salt and freshly ground black pepper to taste

Directions

Phase 01

Prepare bread slices: Spread 1/2 tbsp of softened butter on one side of each of the 4 bread slices.

Phase 02

Assemble sandwich base: Place two slices of bread, buttered side down, on a clean work surface.

Phase 03

Apply pesto spread: Spread 1 tbsp of basil pesto on the unbuttered side of each bread slice.

Phase 04

Layer cheese and tomato: Distribute mozzarella slices evenly over the pesto, then layer tomato rounds on top. Season lightly with salt and freshly ground black pepper.

Phase 05

Complete sandwich: Top each sandwich with the remaining bread slices, positioned with buttered side facing outward.

Phase 06

Heat cooking surface: Heat a nonstick skillet or griddle over medium heat until evenly warmed.

Phase 07

Cook first side: Place sandwiches in the heated skillet and cook until bread is golden brown and crispy, approximately 3 to 4 minutes.

Phase 08

Cook second side: Using a spatula, carefully flip each sandwich and cook the other side until golden and cheese is fully melted, approximately 3 to 4 minutes.

Phase 09

Finish and serve: Remove from heat and allow to cool for 1 to 2 minutes. Slice diagonally in half and garnish with fresh basil if desired.

Necessary tools

  • Nonstick skillet or griddle
  • Spatula
  • Sharp knife
  • Cutting board

Allergy details

Review each component for potential allergens and seek professional healthcare advice if you're uncertain.
  • Contains dairy: mozzarella and butter
  • Contains gluten: bread
  • Contains tree nuts: pesto typically contains pine nuts
  • Always verify pesto and bread ingredient labels for hidden allergens

Nutritional information (per portion)

These values are provided as a general guide only and aren't intended to replace professional medical guidance.
  • Energy: 410
  • Fats: 22 g
  • Carbohydrates: 36 g
  • Proteins: 17 g