Caprese Pesto Grilled Cheese

Featured in: Oven & Pan Recipes

Transform your grilled cheese with this Italian-inspired creation. Fresh mozzarella, ripe tomato slices, and aromatic basil pesto are layered between crusty sourdough and buttered to golden-brown perfection in just 8 minutes. Perfect for a quick lunch or light dinner, this gourmet sandwich brings vibrant Mediterranean flavors to your table.

Updated on Sun, 18 Jan 2026 16:52:00 GMT
Golden melted mozzarella and ripe tomato slices peek from between grilled sourdough bread, generously spread with vibrant green basil pesto. Save to Pinterest
Golden melted mozzarella and ripe tomato slices peek from between grilled sourdough bread, generously spread with vibrant green basil pesto. | mesaisli.com

The smell of pesto always brings me back to a lazy Sunday afternoon when I had nothing but leftover mozzarella and a jar of basil pesto in my fridge. I was craving something comforting but didn't want the usual boring grilled cheese. So I sliced up a tomato, grabbed some sourdough, and made what turned out to be the best decision of that week. The way the pesto melted into the cheese and the tomatoes softened just enough to release their juices, it was like summer trapped between two slices of golden bread.

I made this for my sister once when she stopped by unexpectedly, and she stood at the counter eating it before I could even plate it properly. She kept saying it tasted like something from a cafe, not something I threw together in ten minutes. That's when I realized this recipe had real power. It looks gourmet, tastes gourmet, but requires zero fancy techniques or hard to find ingredients.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Sourdough bread: The tangy crust gets beautifully crisp in the pan and holds up to all the moisture from the tomatoes and cheese without getting soggy.
  • Fresh mozzarella: This is the kind that comes packed in water, soft and milky, it melts far better than the shredded stuff and gives you that pull apart stretch.
  • Ripe tomato: Make sure it's ripe but not mushy, you want slices that hold their shape but still have juice and sweetness.
  • Basil pesto: Whether you make it yourself or buy a good jar, this is what turns the sandwich from basic to brilliant, herbaceous and garlicky in all the right ways.
  • Unsalted butter: Softened butter spreads easily and creates that golden, crispy exterior that makes the whole thing irresistible.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the bread:
Spread a tablespoon of pesto on one side of each slice of sourdough, making sure to go right to the edges. This creates a flavor barrier that keeps the bread from getting too wet.
Build the sandwiches:
On two slices, layer half the mozzarella and half the tomato evenly over the pesto. Top with the remaining bread slices, pesto side down, so everything is enclosed.
Butter the outside:
Spread softened butter on the top and bottom of each assembled sandwich. Don't skip this, it's what gives you that golden crunch.
Heat the pan:
Preheat your nonstick skillet or grill pan over medium heat. Too high and the bread burns before the cheese melts, too low and it just sits there sadly.
Grill the sandwiches:
Place both sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula to help everything meld. You'll know it's ready when the bread is deep golden and the cheese is oozing at the edges.
Rest and serve:
Remove from the pan and let the sandwiches rest for a minute before slicing. This gives the cheese a chance to set just slightly so it doesn't all run out when you cut in.
A close-up shows the Caprese Pesto Grilled Cheese, sliced to reveal layered mozzarella and tomato on garlic-scented sourdough. Save to Pinterest
A close-up shows the Caprese Pesto Grilled Cheese, sliced to reveal layered mozzarella and tomato on garlic-scented sourdough. | mesaisli.com

There was an evening last spring when I made a double batch of these and ate them outside on the porch with a cold glass of white wine. The sun was setting, the bread was still warm, and for a few minutes everything felt ridiculously simple and exactly right. That's what this sandwich does, it turns an ordinary moment into something worth remembering.

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.

Serving Suggestions

This sandwich is rich enough to stand on its own, but I love serving it with a handful of lightly dressed arugula on the side or a simple tomato soup for dipping. If you're feeling fancy, a few cornichons or pickled peppers add a nice sharp contrast. It also pairs beautifully with a crisp Italian white wine, something like Pinot Grigio or Vermentino, or just sparkling water with a big squeeze of lemon if you're keeping it casual.

Variations You'll Want to Try

Once you've made the classic version a few times, it's fun to play around. I've tucked in a handful of baby spinach or peppery arugula for extra greens, and it adds a nice bite without overwhelming the other flavors. Swap the sourdough for ciabatta or focaccia if you want something even more Italian, or use gluten free bread if that's your thing. You could even add a few thin slices of prosciutto if you're not keeping it vegetarian, it crisps up beautifully against the melted cheese.

Storage and Reheating

Honestly, this sandwich is best eaten fresh and hot, right out of the pan. But if you have leftovers, wrap them tightly and keep them in the fridge for up to a day. Reheat in a skillet over low heat to crisp the bread back up, microwaving will make it soggy and sad.

  • Store wrapped in foil in the fridge for up to 24 hours.
  • Reheat in a skillet over low heat, not the microwave, to bring back the crunch.
  • If making ahead, assemble but don't cook, then grill fresh when you're ready to eat.
Fresh basil leaves garnish the crispy, buttery Caprese Pesto Grilled Cheese, served warm on a rustic wooden board. Save to Pinterest
Fresh basil leaves garnish the crispy, buttery Caprese Pesto Grilled Cheese, served warm on a rustic wooden board. | mesaisli.com

This is the kind of recipe that makes you feel like a genius with almost no effort. Make it once and it'll become your go to whenever you want something comforting, delicious, and just a little bit special.

Recipe FAQs

Can I make this without fresh mozzarella?

Yes, you can substitute with whole milk mozzarella, provolone, or even burrata for a creamier texture. Fresh mozzarella works best for authentic flavor and quick melting.

How do I prevent soggy bread?

Pat your tomato slices dry with paper towels before assembling. Pesto already provides moisture, so this prevents excess liquid from soaking the bread during cooking.

Can I prepare this ahead of time?

Assemble the sandwiches up to 2 hours ahead and refrigerate. Cook immediately before serving for best results, as bread absorbs moisture over time.

What temperature should I use to cook them?

Medium heat is ideal—it allows the cheese to melt completely while the bread toasts evenly. High heat may burn the outside before the inside melts.

Is there a good substitute for basil pesto?

Sun-dried tomato pesto, arugula pesto, or even fresh basil mixed with olive oil and garlic works wonderfully. Adjust quantities based on your spread's thickness.

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

Elevated grilled cheese with fresh mozzarella, ripe tomatoes, and basil pesto on sourdough, ready in 18 minutes.

Prep time
10 minutes
Time to cook
8 minutes
Full Prep Time
18 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine Italian-American

Portion Size 2 Number of servings

Diet Preferences Vegetarian-friendly

Ingredient List

Bread & Cheese

01 4 slices sourdough bread
02 7 oz fresh mozzarella, sliced

Vegetables

01 1 large ripe tomato, sliced

Condiments

01 4 tablespoons basil pesto
02 2 tablespoons unsalted butter, softened

How-To Steps

Step 01

Prepare bread with pesto: Spread 1 tablespoon of basil pesto on one side of each slice of sourdough bread.

Step 02

Layer cheese and tomato: Layer half the mozzarella slices and half the tomato slices evenly on two bread slices, placing them on top of the pesto side.

Step 03

Assemble sandwiches: Top with the remaining bread slices, pesto side down, to form two complete sandwiches.

Step 04

Butter the exterior: Lightly butter the outside of each sandwich on both the top and bottom surfaces.

Step 05

Heat cooking vessel: Preheat a nonstick skillet or grill pan over medium heat.

Step 06

Toast sandwiches: Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread is golden brown and the cheese is melted.

Step 07

Rest and serve: Remove from the pan, let rest for 1 minute, then slice and serve warm.

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.

Tools Needed

  • Nonstick skillet or grill pan
  • Spatula
  • Bread knife
  • Cutting board

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • Contains tree nuts if pesto is made with pine nuts

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 480
  • Fat content: 27 grams
  • Carbohydrates: 38 grams
  • Proteins: 20 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.