Caprese Pesto Grilled Cheese

Featured in: Rustic Bakes & Pies

Transform your grilled cheese with this Italian-inspired combination of creamy fresh mozzarella, juicy tomato slices, and aromatic basil pesto. Butter and toast rustic bread until golden and crispy, then layer your filling for a melty, flavorful sandwich.

Ready in just 20 minutes, this easy vegetarian sandwich serves two and pairs beautifully with soup or a simple salad. For extra depth, drizzle with balsamic glaze or experiment with different bread varieties like ciabatta or whole wheat.

Updated on Tue, 20 Jan 2026 08:29:00 GMT
Golden, crispy sourdough slices hugging melted mozzarella, vibrant tomato rounds, and fragrant basil pesto in this Caprese Pesto Grilled Cheese. Save to Pinterest
Golden, crispy sourdough slices hugging melted mozzarella, vibrant tomato rounds, and fragrant basil pesto in this Caprese Pesto Grilled Cheese. | honeyprairie.com

The first time I made this sandwich, it was actually a mistake—I had leftover pesto from making pasta the night before and was too tired to cook anything elaborate. Now it has become my go-to comfort food when I want something that feels special but only takes twenty minutes. The way the mozzarella gets all melty and strings when you pull apart the sandwich, and that burst of fresh tomato against the crispy bread, just hits different on rainy afternoons.

I made these for my sister when she was visiting last month, and she literally stopped mid conversation after her first bite. We ended up sitting at the counter finishing them instead of moving to the dining table like civilized adults. Sometimes the best meals happen when you abandon the plan and just eat something really good standing up.

Ingredients

  • fresh mozzarella: I have learned the hard way that pre shredded mozzarella just does not give you that same creamy pull you want, so slice it yourself from a ball
  • ripe tomato: Choose one that yields slightly to gentle pressure because under ripe tomatoes will taste watery and disappointing once cooked
  • basil pesto: Homemade is wonderful but store bought works perfectly here, just make sure it is not dried out or separated
  • rustic bread: Sourdough holds up beautifully to the heat and gives you that satisfying crunch, though ciabatta is a close second
  • unsalted butter: Softening it to room temperature makes it so much easier to spread without tearing the bread
  • salt and pepper: A light seasoning on the tomatoes makes all the difference in bringing out their natural sweetness

Instructions

Product image
Dispense soap hands-free for quick handwashing and easier cleanup while cooking and handling ingredients.
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 so every bite gets golden and crisp
build the foundation
Place two slices buttered side down on your work surface and spread a generous tablespoon of pesto on the unbuttered side of each
layer the goodness
Arrange your mozzarella slices over the pesto, then add tomato rounds and give them a tiny sprinkle of salt and pepper
close it up
Top each sandwich with the remaining bread slices, buttered side facing out, pressing down gently to help everything settle
get cooking
Heat your skillet over medium heat and place sandwiches in the pan, listening for that satisfying sizzle when they hit the surface
wait for the magic
Cook for about 3 to 4 minutes until the bottom is golden brown, then flip carefully and cook another 3 to 4 minutes until the cheese is completely melted and oozing out the sides
the final touch
Let them rest for a minute or two so the cheese sets slightly, then slice diagonally and maybe tuck in some fresh basil leaves if you are feeling fancy
Product image
Dispense soap hands-free for quick handwashing and easier cleanup while cooking and handling ingredients.
Check price on Amazon
A close-up of a Caprese Pesto Grilled Cheese sandwich, its toasted bread revealing gooey mozzarella and juicy tomato slices. Save to Pinterest
A close-up of a Caprese Pesto Grilled Cheese sandwich, its toasted bread revealing gooey mozzarella and juicy tomato slices. | honeyprairie.com

This sandwich has saved me on so many weeknights when cooking felt like too much but takeout was not appealing either. There is something so grounding about standing at the stove, listening to the bread toast, and knowing something delicious is just minutes away.

making ahead

I have found that these are best eaten fresh and hot, but you can prep everything in advance and assemble just before cooking. Keep the tomato slices separate so they do not make the bread soggy, and have everything ready to go for when hunger strikes.

cheese matters

While fresh mozzarella is traditional, I have experimented with provolone and even a bit of grated parmesan mixed in for extra saltiness. Just remember that harder cheeses will not melt as beautifully as the fresh stuff.

perfect pairings

A simple green salad with lemon vinaigrette cuts through the richness nicely, or a bowl of tomato soup makes it feel even more like comfort food.

  • A drizzle of balsamic glaze over the top adds this sweet acidic note that balances the creamy cheese
  • If you like heat, a sprinkle of red pepper flakes between the layers wakes everything up
  • Pressing the sandwich lightly with your spatula while cooking helps the cheese melt evenly and stick to the bread
Product image
Mix doughs, batters, and whipped cream easily for baking cakes, cookies, and everyday treats.
Check price on Amazon
Caprese Pesto Grilled Cheese served warm with fresh basil, perfect for a quick, vegetarian Italian-American lunch or dinner. Save to Pinterest
Caprese Pesto Grilled Cheese served warm with fresh basil, perfect for a quick, vegetarian Italian-American lunch or dinner. | honeyprairie.com

Hope this sandwich brings you as many cozy moments as it has brought me.

Questions & Answers

Can I prepare this sandwich ahead of time?

You can assemble the sandwich up to 2 hours ahead, but keep it refrigerated and cook just before serving for the best texture. This prevents the bread from becoming soggy.

What type of pesto works best?

Fresh basil pesto is ideal for this sandwich. You can use store-bought or homemade versions. For a smoother texture, use pesto that's finely blended rather than chunky varieties.

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

Use medium heat and cook for 3-4 minutes per side. If your skillet runs hot, lower the heat slightly. The cheese will melt as the bread crisps, creating the perfect balance.

Can I make this sandwich on a panini press?

Yes, a panini press works wonderfully. Assemble the sandwich and grill for 4-5 minutes with medium pressure until the bread is crispy and cheese is melted.

What are good side dish pairings?

Serve alongside tomato soup, minestrone, or a fresh arugula salad. The warm, creamy sandwich pairs beautifully with light soups and crisp greens dressed in vinaigrette.

Is there a vegan alternative?

Yes, substitute plant-based mozzarella and vegan pesto, and use vegan butter. Cook as directed—the sandwich will still be delicious with these alternatives.

Caprese Pesto Grilled Cheese

Fresh mozzarella, ripe tomato, and basil pesto between crispy golden bread. A vibrant Italian-American twist ready in 20 minutes.

Prep duration
10 minutes
Cook duration
10 minutes
Overall time needed
20 minutes
Recipe by Honey Prairie Abigail Greene


Skill Level Easy

Cuisine type Italian-American

Makes 2 Number of portions

Diet specifications Meatless

What You'll Need

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

How to Make It

Step 01

Prepare bread with butter: Spread 1/2 tbsp of softened butter on one side of each bread slice

Step 02

Position bread slices: Place two slices of bread, buttered side down, on a clean work surface

Step 03

Apply pesto layer: 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 top with tomato rounds. Season lightly with salt and black pepper

Step 05

Assemble sandwiches: Cover each prepared slice with the remaining bread slices, buttered side facing outward

Step 06

Preheat cooking vessel: Heat a nonstick skillet or griddle over medium heat

Step 07

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

Step 08

Cook second side: Flip sandwiches carefully and cook the other side until golden and 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

Essential tools

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

Allergy Details

Go through all ingredients to spot potential allergies. If unsure, check with a health expert.
  • Contains dairy from mozzarella and butter
  • Contains gluten from bread
  • Contains tree nuts, typically pine nuts found in basil pesto
  • Verify all pesto and bread ingredient labels for potential hidden allergens

Nutrition details (per portion)

Details for informational use only — not a substitute for a medical professional.
  • Energy (calories): 410
  • Lipids: 22 g
  • Carbohydrates: 36 g
  • Proteins: 17 g