Caprese Pesto Grilled Cheese

Featured in: Quick Starts & Small Plates

This Caprese Pesto Grilled Cheese combines fresh mozzarella, ripe tomato slices, and aromatic basil pesto between slices of golden, crispy bread. The sandwich comes together in just 20 minutes and serves two. Spread softened butter on bread slices, layer pesto, mozzarella, and tomato between them, then pan-fry until the bread is golden and crispy while the cheese melts. Optional fresh basil garnish adds extra vibrancy to this easy vegetarian meal.

Updated on Tue, 20 Jan 2026 12:09:00 GMT
Golden-brown Caprese Pesto Grilled Cheese sandwich with melted mozzarella and tomato slices on rustic sourdough.  Save to Pinterest
Golden-brown Caprese Pesto Grilled Cheese sandwich with melted mozzarella and tomato slices on rustic sourdough. | griddlepocket.com

The idea came to me during one of those rainy Sunday afternoons when the kitchen feels like the warmest place in the house. I had some leftover pesto from making pasta earlier in the week and a beautiful ball of fresh mozzarella that needed using. Something about the combination of melty cheese and aromatic basil just felt right, like comfort food but elevated. That first sandwich, with its golden crunch and oozing center, became an instant favorite in our house.

My roommate walked in while I was making these and immediately asked what smelled so amazing. The aroma of toasting bread mixed with basil and melting cheese is basically impossible to resist. We ended up eating them standing at the counter, too impatient to bother with plates, watching the rain against the kitchen window.

Ingredients

  • 4 oz fresh mozzarella: Fresh mozzarella melts beautifully and creates those gorgeous cheese pulls that make grilled cheese so satisfying
  • 1 large ripe tomato: Look for tomatoes that give slightly when pressed, they will add juicy brightness to balance the rich cheese
  • 2 tbsp fresh basil leaves: Whole basil leaves tucked inside add a fresh pop of green and reinforce the pesto flavor
  • 2 tbsp basil pesto: Homemade or store bought both work, just make sure it is vibrant green and not too oily
  • 4 slices rustic or sourdough bread: Sturdy bread holds up better to the moist tomato and cheese layers
  • 2 tbsp unsalted butter: Softened butter spreads evenly and creates that perfect golden crunch
  • Salt and freshly ground black pepper: A light seasoning on the tomatoes makes all the difference

Instructions

Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Prep your bread:
Spread half a tablespoon of softened butter on one side of each bread slice, getting it all the way to the edges
Build the base:
Lay two slices buttered side down and spread a generous tablespoon of pesto on the facing side
Layer the good stuff:
Arrange mozzarella slices over the pesto, then add tomato rounds and season them with salt and pepper
Close it up:
Top with the remaining bread slices, buttered side facing out, pressing gently to help everything stick together
Get the pan ready:
Heat a nonstick skillet over medium heat until a drop of water sizzles across the surface
Grill to perfection:
Cook sandwiches for about 4 minutes until deep golden brown, then flip carefully and cook another 4 minutes until the cheese is completely melted
The waiting game:
Let them rest for a couple minutes so the cheese sets slightly, then slice in half and garnish with fresh basil
Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Caprese Pesto Grilled Cheese layered with juicy tomato, fresh mozzarella, and basil pesto, cut diagonally.  Save to Pinterest
Caprese Pesto Grilled Cheese layered with juicy tomato, fresh mozzarella, and basil pesto, cut diagonally. | griddlepocket.com

These sandwiches have become our go to when we want something special but do not want to put in much effort. There is something about the combination of warm melted cheese and cool fresh tomato that just works perfectly every time.

Making It Your Own

One time I added a thin layer of sun dried tomatoes alongside the fresh ones and it created this incredible concentrated tomato flavor. The sandwich was so good I have made it that way ever since. Another variation I love is adding a handful of fresh arugula for a peppery bite that cuts through the richness.

The Bread Choice Matters

I learned the hard way that flimsy sandwich bread turns into a soggy mess with all that juicy tomato and melty cheese. Rustic sourdough with its sturdy crumb and chewy crust is ideal, but ciabatta works beautifully too. Just make sure whatever bread you choose can stand up to the fillings without falling apart.

Serving Ideas

A simple green salad with a bright vinaigrette cuts through the richness of the sandwich perfectly. Sometimes I serve it alongside a light tomato soup for dipping, turning it into a more substantial meal. The whole thing comes together in under half an hour but tastes like something from a restaurant.

  • Try a drizzle of balsamic glaze right before serving
  • These reheat surprisingly well in a toaster oven
  • Pair with a crisp white wine like pinot grigio
Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
A toasted Caprese Pesto Grilled Cheese featuring melted cheese and bright tomato on buttery bread. Save to Pinterest
A toasted Caprese Pesto Grilled Cheese featuring melted cheese and bright tomato on buttery bread. | griddlepocket.com

There is nothing quite like cutting into a freshly grilled cheese sandwich and watching the cheese stretch. Hope this becomes a favorite in your kitchen too.

Recipe Q&A

What type of bread works best for this sandwich?

Rustic sourdough is ideal for its robust flavor and crispy exterior. Ciabatta or whole wheat bread are excellent alternatives if you prefer different textures and tastes.

Can I make this sandwich ahead of time?

Assemble the sandwich just before cooking to prevent the bread from becoming soggy. However, you can prep all ingredients in advance and cook when ready to serve.

How do I prevent the cheese from leaking out?

Pat the tomato slices dry with paper towels to remove excess moisture. Layer the mozzarella first, then tomato, creating a barrier. Cook over medium heat to allow cheese to melt gradually.

What can I add for extra flavor?

Drizzle balsamic glaze for tangy sweetness. Add thin slices of red onion, fresh spinach, or sun-dried tomatoes. A pinch of red pepper flakes brings heat to complement the fresh basil.

Is there a vegan version available?

Yes, substitute plant-based mozzarella and vegan pesto for dairy versions. Use olive oil or vegan butter on the bread. The cooking method remains the same, creating the same crispy, melty texture.

Caprese Pesto Grilled Cheese

Fresh mozzarella, juicy tomato, and aromatic pesto melted between golden, crispy bread. A vibrant Italian-American twist.

Prep Duration
10 minutes
Cook Duration
10 minutes
Overall Time
20 minutes
Created by Evan Sanders


Skill Level Easy

Cuisine Italian-American

Amount 2 Number of Servings

Diet Details Meat-Free

What You'll Need

Dairy

01 Fresh mozzarella, sliced - 4 oz
02 Unsalted butter, softened - 2 tbsp

Vegetables & Herbs

01 Large ripe tomato, sliced into rounds - 1
02 Fresh basil leaves - 2 tbsp

Spreads & Condiments

01 Basil pesto - 2 tbsp

Bread

01 Rustic or sourdough bread slices - 4

Seasonings

01 Salt - to taste
02 Freshly ground black pepper - to taste

Directions

Step 01

Prepare bread: Spread 0.5 tbsp of softened butter on one side of each bread slice.

Step 02

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

Step 03

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

Step 04

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

Step 05

Complete sandwich: Cover each sandwich with the remaining bread slices, positioning the buttered side facing outward.

Step 06

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

Step 07

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

Step 08

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

Step 09

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

Tools Needed

  • Nonstick skillet or griddle
  • Spatula
  • Sharp chef's knife
  • Cutting board

Allergy Notice

Carefully review every item for allergens and speak with a healthcare expert if needed.
  • Contains dairy products - mozzarella and butter
  • Contains gluten - bread component
  • Contains tree nuts - pesto typically contains pine nuts
  • Verify all pesto and bread product ingredient labels for additional hidden allergens prior to preparation

Nutrition Information (each serving)

These figures are for reference and shouldn't replace your physician's advice.
  • Calories: 410
  • Fats: 22 g
  • Carbohydrates: 36 g
  • Proteins: 17 g