Caprese Pesto Grilled Cheese

Featured in: Everyday Mains

This Caprese Pesto Grilled Cheese combines fresh mozzarella, juicy tomato slices, and aromatic basil pesto between buttered, toasted bread for a delicious Italian-American sandwich. Prepare and cook in just 20 minutes total. Layer pesto and mozzarella on buttered bread, then pan-fry until golden and crispy on both sides with melted cheese. Perfect as a vegetarian main dish or satisfying lunch for two servings.

Updated on Tue, 20 Jan 2026 16:16:00 GMT
Gooey Caprese Pesto Grilled Cheese with melted mozzarella, ripe tomato slices, and golden sourdough bread. Save
Gooey Caprese Pesto Grilled Cheese with melted mozzarella, ripe tomato slices, and golden sourdough bread. | pixelforks.com

Last summer, my neighbor called me over at 11 PM, panicked because she had unexpected guests and nothing to serve. We raided her fridge and threw together what she had: some aging mozzarella, a jar of pesto, and a lonely tomato. The result was so good I made it three times that week.

My teenage son walked in while I was making these, his nose twitching. He said it smelled like an Italian grandmother had taken over our kitchen. That boy has never voluntarily eaten a vegetable, but he devoured two sandwiches and asked when I was making them again.

Ingredients

  • Fresh mozzarella: Slice it thick so it melts into gooey perfection rather than disappearing into the bread
  • Ripe tomato: The key here is ripeness. An underripe tomato will make your bread soggy, while a perfect one adds just the right juice
  • Basil pesto: Homemade is lovely but store bought works beautifully, just check that it has good olive oil quality
  • Rustic bread: Sourdough holds up beautifully to the moisture from the tomatoes and cheese
  • Unsalted butter: Softened butter spreads more evenly, giving you that golden crust without bare spots

Instructions

Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon
Prep your bread:
Spread softened butter generously on one side of each slice, right to the edges, getting into those little nooks and crannies where good things happen
Build the base:
Lay two slices buttered side down and spread pesto thickly on the upward facing side, treating it like youre painting a masterpiece
Layer your fillings:
Arrange mozzarella slices first so they have direct contact with the pesto, then add tomato rounds and season with just a tiny pinch of salt and pepper
Complete the sandwich:
Top with remaining bread slices, buttered side facing out, pressing down gently to help everything start bonding
Get your pan ready:
Heat a nonstick skillet over medium heat. You want it hot enough to sizzle immediately but not so hot that the bread burns before the cheese melts
Cook to perfection:
Place sandwiches in the pan and listen for that satisfying sizzle. Cook 3 to 4 minutes until deeply golden and crispy
Flip with confidence:
Turn carefully and cook another 3 to 4 minutes until this side matches the first and you can see the cheese oozing out the sides
The crucial pause:
Let them rest for a minute or two before slicing. This small wait keeps the cheese from running out completely when you cut
Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon
Caprese Pesto Grilled Cheese on crusty bread, layered with pesto, fresh mozzarella, and juicy tomatoes. Save
Caprese Pesto Grilled Cheese on crusty bread, layered with pesto, fresh mozzarella, and juicy tomatoes. | pixelforks.com

My mother in law visited last month and I made these for lunch. She took one bite, closed her eyes, and said this reminded her of her honeymoon in Italy. Now she requests them every single time she comes over.

Make It Your Own

I love swapping in provolone for half the mozzarella when I want extra sharpness, or adding a few fresh basil leaves right on top of the tomato before closing the sandwich. The heat wilts them perfectly and releases even more basil flavor.

Perfect Pairings

A simple tomato soup turns this into a restaurant worthy meal, but honestly, I eat it most often with a crisp green salad dressed with nothing but lemon juice and good olive oil. The acidity cuts right through the richness.

The Soggy Bread Solution

After years of sad, damp sandwiches, I learned to pat my tomato slices dry with paper towels before layering them. It feels fussy but makes the difference between a sandwich that holds together and one that falls apart.

  • Use a mandoline for perfectly even tomato slices
  • Grate a little garlic into the pesto for extra kick
  • Try adding balsamic glaze after cooking, not before
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A close-up of a Caprese Pesto Grilled Cheese, showing melted cheese and crisp, golden-brown crust. Save
A close-up of a Caprese Pesto Grilled Cheese, showing melted cheese and crisp, golden-brown crust. | pixelforks.com

These sandwiches have saved countless quick dinners in our house. Hope they become your go to comfort food too.

Recipe FAQ

Can I prepare this ahead of time?

Assemble the sandwich up to 2 hours before cooking and wrap in plastic wrap. Keep refrigerated. Cook directly from cold—you may need an extra 1-2 minutes per side.

What's the best bread for this sandwich?

Rustic sourdough, ciabatta, or artisan bread work best. Avoid thin sandwich bread as it may become too crispy. Sourdough's tang complements the pesto beautifully.

How do I prevent the bread from burning while the cheese melts?

Use medium heat rather than high heat. If browning too quickly, lower the temperature. You can also cover the skillet with a lid to trap heat and melt cheese faster.

Can I use fresh basil instead of pesto?

Yes, layer fresh basil leaves directly on the cheese before adding tomato. For more flavor, toss the basil with a bit of olive oil and garlic first.

What are good substitutes for fresh mozzarella?

Burrata, fontina, or provolone work well. Avoid pre-sliced supermarket mozzarella—it has additives that prevent proper melting. Buy from the deli counter when possible.

How do I make this sandwich dairy-free?

Substitute plant-based mozzarella and vegan pesto made with seeds instead of pine nuts. Use vegan butter for buttering bread. Results may vary by brand.

Caprese Pesto Grilled Cheese

Vibrant twist on classic grilled cheese with fresh mozzarella, ripe tomato, and aromatic pesto between golden, crispy bread.

Prep Time
10 minutes
Cooking Duration
10 minutes
Overall Time
20 minutes
Recipe by Ethan Bell


Skill Level Easy

Cuisine Italian-American

Makes 2 Portions

Diet Preferences Meat-Free

What You Need

Dairy

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

Vegetables & Herbs

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

Spreads & Condiments

01 2 tablespoons basil pesto

Bread

01 4 slices rustic or sourdough bread

Seasonings

01 Salt and freshly ground black pepper to taste

How-to Steps

Step 01

Butter the bread: Spread 1/2 tablespoon of softened butter on one side of each bread slice.

Step 02

Prepare assembly surface: Place two bread slices, buttered side down, on a clean work surface.

Step 03

Apply pesto base: Spread 1 tablespoon of basil pesto on the unbuttered side of each bread slice.

Step 04

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

Step 05

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

Step 06

Preheat cookware: Heat a nonstick skillet or griddle over medium heat until ready for cooking.

Step 07

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

Step 08

Cook second side: Flip sandwiches carefully and cook the opposite side until golden and cheese is fully melted, approximately 3 to 4 minutes.

Step 09

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

Gear Needed

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

Allergy Details

Go over each item for allergens and speak with your healthcare provider if you’re unsure.
  • Contains dairy from mozzarella and butter
  • Contains gluten from bread
  • Contains tree nuts from pesto, typically pine nuts
  • Verify pesto and bread ingredients for potential hidden allergens

Nutrition Details (each serving)

This data is for your info and isn't meant as health advice.
  • Calories: 410
  • Fats: 22 grams
  • Carbohydrates: 36 grams
  • Proteins: 17 grams