Caprese Pesto Grilled Cheese

Featured in: Cozy Everyday Dinners

This Caprese Pesto Grilled Cheese combines the best of Italian flavors in a warm, melty sandwich. Fresh mozzarella and ripe tomato are layered with basil pesto on rustic bread, then grilled until the cheese melts and the bread turns golden and crispy. Ready in just 20 minutes, it's an easy vegetarian meal that works for lunch or dinner.

Updated on Tue, 20 Jan 2026 08:07:00 GMT
Golden, crispy sourdough grilled cheese oozing melted mozzarella and vibrant tomato slices, drizzled with basil pesto on a rustic cutting board.  Pin
Golden, crispy sourdough grilled cheese oozing melted mozzarella and vibrant tomato slices, drizzled with basil pesto on a rustic cutting board. | orchardcrust.com

The summer I spent working at that little Italian deli downtown changed how I thought about sandwiches forever. The owner, nonno Marco, would make these incredible pressed numbers that somehow balanced fresh mozzarella with just the right amount of pesto. I watched him carefully layer ingredients like he was building something precious, not just lunch. This recipe is my love letter to those afternoons spent learning that simple ingredients, treated with respect, become extraordinary.

My roommate walked in last week while I was making these and immediately cancelled her dinner plans. The smell of butter toasting with basil hitting the hot pan is somehow better than any candle Ive ever bought. We ended up eating them standing at the counter, too impatient to even pretend we had table manners. Sometimes the best meals are the ones you didnt plan to make.

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: Slice it yourself rather than buying pre-sliced, the texture is noticeably creamier and melts more evenly
  • 1 large ripe tomato: Look for tomatoes that yield slightly to gentle pressure and give off that distinct tomato smell at the stem end
  • 2 tbsp fresh basil leaves: Only add these as garnish after cooking, heat makes basil turn sad and dark
  • 2 tbsp basil pesto: Homemade is wonderful but good jarred pesto works perfectly, just avoid ones that taste mostly of oil
  • 4 slices rustic or sourdough bread: Something with substance that wont turn to mush when those tomatoes release their juices
  • 2 tbsp unsalted butter: Softened to room temperature so it spreads easily without tearing the bread
  • Salt and freshly ground black pepper: Just enough to wake up the tomatoes, not so much that you lose the mozzarellas subtle sweetness

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your canvas:
Spread half tablespoon butter on one side of each bread slice, getting it all the way to the edges so every bite gets that golden crunch
Build the foundation:
Place two slices buttered side down and spread a generous tablespoon of pesto on the exposed face, letting it soak in slightly
Layer with intention:
Arrange mozzarella slices first, then tomato rounds, and finally that light seasoning of salt and pepper right on the tomatoes
Complete the sandwich:
Top with remaining bread slices, buttered side facing out, and press down gently to help everything start bonding
Get the pan ready:
Heat your nonstick skillet over medium heat until a drop of water sizzles and dances across the surface
Careful placement:
Lay sandwiches in the pan and listen for that satisfying sizzle, dont move them, trust the process
The first flip:
Cook until deep golden brown and crisp, about three to four minutes, then peek underneath before committing to the flip
Final transformation:
Cook the second side until it matches the first and the cheese is completely melted, creating those gorgeous pockets of molten goodness
The resting moment:
Let them cool for a minute or two so the cheese sets slightly, then slice diagonally and scatter with fresh basil if youre feeling fancy
Caprese Pesto Grilled Cheese sandwich cut diagonally, revealing layers of fresh mozzarella, juicy tomatoes, and green basil leaves.  Pin
Caprese Pesto Grilled Cheese sandwich cut diagonally, revealing layers of fresh mozzarella, juicy tomatoes, and green basil leaves. | orchardcrust.com

Last month I made these for my mom who swears she doesnt like cooked tomatoes. She took one suspicious bite and then proceeded to eat an entire sandwich while telling me about her first trip to Italy. Food has this way of opening doors to memories we didnt even know we were keeping.

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.

Making It Your Own

That balsamic glaze suggestion in the notes is absolute magic. A thin drizzle across the top right before serving adds this sweet acid punch that cuts through all that rich cheese. Ive also played with adding thin slices of prosciutto under the mozzarella when I want something more substantial.

Bread Choices That Work

Sourdough is my go-to for its tang and structure, but ciabatta creates these incredible air pockets that get wonderfully crispy. Just avoid anything too soft or dense, you need bread that can stand up to those tomato juices without turning soggy halfway through the meal.

Serving Suggestions

A simple green salad with lemon vinaigrette cuts through the richness perfectly. Or go full comfort mode and serve with a cup of tomato soup, even though that feels like overkill with the tomatoes already in the sandwich.

  • Cut sandwiches into smaller pieces for appetizer portions
  • Wrap any leftovers in foil and reheat in a 350°F oven for ten minutes
  • The pesto can be made days ahead and keeps beautifully in the fridge
A close-up of a golden-brown Caprese Pesto Grilled Cheese, steam rising from melted cheese and fresh tomato rounds. Pin
A close-up of a golden-brown Caprese Pesto Grilled Cheese, steam rising from melted cheese and fresh tomato rounds. | orchardcrust.com

Some recipes are just meant to be simple, and this one proves that ordinary ingredients become extraordinary with a little thought and patience.

Recipe Q&A

Can I use different types of bread?

Yes, sourdough and rustic bread work wonderfully, but you can also try ciabatta, focaccia, or whole wheat bread depending on your texture preference.

How do I prevent the bread from burning?

Cook on medium heat rather than high heat. This allows the cheese to melt fully while the bread toasts golden brown evenly. Medium heat typically takes 3-4 minutes per side.

What's the best way to slice a fresh tomato for this sandwich?

Use a sharp knife and slice the tomato into thin, even rounds. Pat them dry with paper towels before layering to prevent excess moisture from making the bread soggy.

Can I make this sandwich ahead of time?

Assemble it just before cooking. However, you can prep your ingredients in advance—slice the tomato and mozzarella, and have your pesto and butter ready to speed up assembly.

What's a good substitute for basil pesto?

Try sun-dried tomato pesto, arugula pesto, or even a simple garlic and herb spread. For a vegan option, use plant-based pesto made without cheese or nuts.

How can I add more flavor to this sandwich?

Drizzle balsamic glaze before grilling, add fresh basil leaves as garnish, or spread a thin layer of garlic aioli alongside the pesto for extra depth.

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

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

Prep time
10 min
Cook time
10 min
Overall time
20 min
Created by Ruby Hensley


Skill Level Easy

Cuisine Italian-American

Makes 2 Portions

Dietary Info Vegetarian

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

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

Steps

Step 01

Prepare bread slices: Spread 1/2 tablespoon of butter on one side of each of the four bread slices.

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

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

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 and cook the other side until golden and the cheese is completely melted, approximately 3 to 4 minutes.

Step 09

Finish and serve: Remove from heat, let cool for 1 to 2 minutes, slice diagonally in half, and garnish with fresh basil 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.

Needed Tools

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

Allergen Warnings

Read ingredient labels to spot allergens. If unsure, consult your doctor or a specialist.
  • Contains dairy: mozzarella and butter
  • Contains gluten: bread
  • Contains tree nuts: pesto typically contains pine nuts
  • Verify pesto and bread ingredients for additional hidden allergens

Nutrition Details (for each serving)

These figures are intended for reference—not as a substitute for 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.