Caprese Pesto Grilled Cheese

Featured in: Oven & Pan Comforts

Experience the perfect harmony of textures and flavors in this vibrant twist on a classic comfort favorite. Crispy golden sourdough or rustic bread encases layers of creamy fresh mozzarella, juicy ripe tomato slices, and aromatic basil pesto. Ready in just 20 minutes, this vegetarian delight combines the best of Italian caprese flavors with the comforting warmth of melted cheese. The buttery, crunchy exterior gives way to a luscious, gooey interior that's perfect for lunch or a light dinner. Optional additions like balsamic glaze or fresh basil garnish elevate the experience even further.

Updated on Wed, 21 Jan 2026 15:33:00 GMT
Golden, crispy sourdough slices stuffed with melted fresh mozzarella, juicy tomato rounds, and fragrant basil pesto for an Italian-American Caprese Pesto Grilled Cheese. Save to Pinterest
Golden, crispy sourdough slices stuffed with melted fresh mozzarella, juicy tomato rounds, and fragrant basil pesto for an Italian-American Caprese Pesto Grilled Cheese. | buenocravings.com

The smell of melting mozzarella takes me back to this tiny Italian place I discovered during a rainy week in October. I'd duck inside every afternoon just to watch them press sandwiches on the flattop, that golden crust forming while cheese oozed onto the grill. This is my lazy Sunday version of that memory.

Last winter my friend Sarah stumbled into my kitchen looking completely defeated after a terrible day at work. I threw these together without thinking much about it, and we ended up eating them standing at the counter while she vented. She still talks about that sandwich whenever she needs a pick me up.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 4 oz fresh mozzarella: Get the kind floating in water, it melts so much better than the rubbery stuff
  • 1 large ripe tomato: Thin slices are key here, too thick and everything slides out when you bite
  • 2 tbsp fresh basil leaves: These are optional but honestly they make the whole thing sing
  • 2 tbsp basil pesto: Homemade is great but store bought works perfectly fine
  • 4 slices rustic bread: Sourdough gives that tang and holds up beautifully
  • 2 tbsp unsalted butter: Softened so it spreads evenly without tearing the bread
  • Salt and pepper: Just enough to wake up the tomatoes

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Butter your bread:
Spread half a tablespoon of softened butter on one side of each slice, getting it all the way to the edges for that perfect golden crust
Layer the base:
Place two slices butter side down and spread a tablespoon of pesto on the facing side
Add the good stuff:
Arrange mozzarella slices first so they melt into the bread, then layer tomatoes on top
Season simply:
A light sprinkle of salt and pepper on the tomatoes is all you need
Close it up:
Top with remaining slices, buttered side facing out
Get the pan ready:
Heat your skillet over medium heat until a drop of water sizzles across the surface
Grill to perfection:
Cook about 4 minutes until golden, then flip and cook another 4 minutes until the cheese is completely melted
The waiting game:
Let them rest for a couple of minutes so the cheese sets up slightly before slicing
A vegetarian Caprese Pesto Grilled Cheese, cut diagonally to reveal layers of gooey mozzarella and ripe tomato between toasted, buttery bread. Save to Pinterest
A vegetarian Caprese Pesto Grilled Cheese, cut diagonally to reveal layers of gooey mozzarella and ripe tomato between toasted, buttery bread. | buenocravings.com

My dad tried making these once and decided to double the pesto because more is better right? The sandwich became this soggy, aromatic disaster that we still laugh about ten years later.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Your Own

Sometimes I'll slide some prosciutto in there if I want something more substantial. A drizzle of balsamic glaze right before serving adds this sweet acid punch that cuts through all the richness.

Bread Choices Matter

Ciabatta creates this pillowy texture I absolutely love. Whole wheat works too but it can get tough, so stick with something that has some give.

Serving Ideas

A simple green salad with lemon vinaigrette balances everything perfectly. Or go full comfort with some tomato soup on the side.

  • Cut on the diagonal for easier handling
  • Use a sharp knife to avoid dragging the cheese
  • Serve immediately while still hot
Serve this Caprese Pesto Grilled Cheese hot from the skillet with a side salad, its melted cheese pulling away from the golden crust. Save to Pinterest
Serve this Caprese Pesto Grilled Cheese hot from the skillet with a side salad, its melted cheese pulling away from the golden crust. | buenocravings.com

Some recipes are just about comfort, and this one has never let me down.

Recipe FAQs

What bread works best for this?

Rustic sourdough or artisanal bread creates excellent crunch and structure. Ciabatta or whole wheat also provide great texture and hold ingredients well.

Can I make this vegan?

Absolutely. Use plant-based mozzarella shreds or slices, vegan pesto without cheese, and dairy-free butter or olive oil for spreading.

How do I prevent soggy bread?

Pat tomato slices dry with paper towels before layering. Also, ensure your skillet is properly heated and buttered side faces outward for optimal crisping.

What enhances the flavor profile?

A drizzle of balsamic glaze adds sweet-tangy depth. Fresh basil garnish, a pinch of red pepper flakes, or aged provolone mixed with mozzarella creates delicious variations.

Can I prepare these ahead?

Assemble sandwiches completely, then wrap tightly and refrigerate up to 4 hours before cooking. They also reheat beautifully in a 350°F oven for 10 minutes.

What sides pair well?

Serve with a simple arugula salad, warm tomato soup, or roasted vegetables. A light white wine or sparkling water complements the rich, cheesy flavors perfectly.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Caprese Pesto Grilled Cheese

Crispy golden bread layered with fresh mozzarella, ripe tomatoes, and fragrant basil pesto for a comforting Italian-inspired sandwich.

Prep Time
10 minutes
Cook Time
10 minutes
Overall Time
20 minutes
Created by Tessa Morrison


Skill Level Easy

Cuisine Italian-American

Makes 2 Portions

Dietary notes Vegetarian

What You'll Need

Dairy

01 4 oz fresh mozzarella, sliced

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

Other

01 2 tbsp unsalted butter, softened
02 Salt and freshly ground black pepper, to taste

How To Make

Step 01

Prepare the Bread: Spread 1/2 tbsp of softened butter on one side of each bread slice, ensuring even coverage to promote golden browning.

Step 02

Assemble the Base: Place two bread slices butter-side down on a clean work surface. Spread 1 tbsp of basil pesto evenly over the unbuttered side of each slice.

Step 03

Layer the Fillings: Arrange fresh mozzarella slices over the pesto-covered surface, followed by tomato rounds. Lightly season tomatoes with salt and freshly ground black pepper.

Step 04

Complete the Sandwich: Top each sandwich with the remaining bread slices, buttered side facing outward. Press gently to compact the layers.

Step 05

Preheat the Cooking Surface: Heat a nonstick skillet or griddle over medium heat for 2-3 minutes until properly hot.

Step 06

Grill the First Side: Carefully place sandwiches in the preheated skillet. Cook for 3-4 minutes until the bread develops a deep golden-brown crust and becomes crispy.

Step 07

Flip and Finish: Flip sandwiches using a spatula and cook the second side for an additional 3-4 minutes until golden brown and the cheese is completely melted.

Step 08

Rest and Serve: Remove sandwiches from heat and let rest for 1-2 minutes to allow the cheese to set. Slice diagonally in half and garnish with fresh basil leaves if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

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

Allergy Advisory

Look at every ingredient for possible allergens, and talk to a doctor if you’re unsure.
  • Contains dairy (mozzarella, butter), gluten (bread), and tree nuts (pesto typically contains pine nuts)
  • Always verify pesto and bread ingredient labels for hidden allergens

Nutrition Info (per portion)

Nutritional details are estimates and shouldn’t replace medical guidance.
  • Calorie count: 410
  • Fats: 22 g
  • Carbohydrates: 36 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.