Caprese Pesto Grilled Cheese

Featured in: Everyday Kitchen Meals

Transform a classic sandwich into something special with this Italian-American inspired creation. Fresh mozzarella, ripe tomatoes, and aromatic basil pesto come together between slices of crusty sourdough bread, then grilled until golden and melty.

Ready in just 18 minutes, this vegetarian sandwich serves two and works perfectly for lunch or a quick dinner. The key is using quality ingredients and achieving a beautiful golden crust while keeping the cheese creamy inside.

Updated on Sun, 18 Jan 2026 11:27:00 GMT
Close-up of a golden, grilled sourdough Caprese Pesto Grilled Cheese, oozing with melted fresh mozzarella and tomato slices. Save
Close-up of a golden, grilled sourdough Caprese Pesto Grilled Cheese, oozing with melted fresh mozzarella and tomato slices. | pantryhinge.com

I was out of groceries on a rainy Tuesday when I spotted leftover pesto in the fridge door. A few slices of sourdough sat on the counter, a wedge of mozzarella waited in the deli drawer, and one perfect tomato rested on the sill. What started as desperation cooking turned into something I now crave weekly. The smell of toasted bread mixed with melting cheese and basil still makes me stop whatever I'm doing.

My neighbor once knocked on my door just as I pulled one of these off the pan. The smell had drifted into the hallway, and she asked if I was hosting a lunch party. I handed her half my sandwich through the doorway, and she stood there in the hall eating it, eyes closed, declaring it better than anything she'd had in Italy. That might have been an exaggeration, but I didn't argue.

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 slight tang cuts through the richness of cheese and pesto, and its sturdy crust holds up to buttering and grilling without going soggy.
  • Fresh mozzarella: This is the soft kind that comes packed in water, not the shredded stuff, it melts into creamy pools instead of turning rubbery.
  • Ripe tomato: Use one that smells sweet and gives slightly when pressed, underripe tomatoes add nothing but crunch and disappointment.
  • Basil pesto: Homemade is wonderful, but a good jarred pesto works beautifully and saves you ten minutes of cleanup.
  • Unsalted butter: Softened butter spreads evenly and browns the bread without burning, salted butter can make the crust too intense.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Spread the pesto:
Use the back of a spoon to coat one side of each bread slice with pesto, going all the way to the edges. This creates a barrier that keeps the bread from getting soggy and ensures flavor in every bite.
Build the sandwiches:
Lay mozzarella and tomato slices on two of the pesto coated bread slices, then top with the remaining slices, pesto side down. Press gently so everything holds together.
Butter the outside:
Spread softened butter on the top and bottom of each sandwich, covering every corner. The butter is what turns the bread golden and crisp, so don't skip any spots.
Preheat the skillet:
Set a nonstick skillet or grill pan over medium heat and let it warm for about a minute. Too hot and the bread burns before the cheese melts, too cool and it steams instead of crisping.
Grill the sandwiches:
Place both sandwiches in the skillet and cook for 3 to 4 minutes, pressing down gently with a spatula. Flip when the bottom is deep golden, then cook the other side until the cheese starts oozing out.
Rest and serve:
Let the sandwiches sit for a minute before slicing so the cheese sets slightly and doesn't all spill out. Cut in half and serve while still warm and melty.
A warm Caprese Pesto Grilled Cheese sandwich cut diagonally, revealing layers of basil pesto, ripe tomato, and mozzarella. Save
A warm Caprese Pesto Grilled Cheese sandwich cut diagonally, revealing layers of basil pesto, ripe tomato, and mozzarella. | pantryhinge.com

The first time I made this for my kids, they didn't believe it was just grilled cheese. They kept asking what the green stuff was, suspicious of anything that looked too grown up. Now they request it by name and argue over who gets the sandwich with more cheese pull. It's become our go to lunch when friends visit, and I've stopped apologizing for serving something so simple.

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.

Choosing Your Bread

Sourdough is my favorite because of its sturdy texture and tangy flavor, but I've made this with ciabatta, focaccia, and even thick cut whole wheat when that's what I had. The key is using something with enough structure to support the fillings and a crust that crisps up nicely. Avoid soft sandwich bread, it turns into a greasy mess under the weight of the mozzarella and butter.

Making It Your Own

I sometimes toss in a handful of baby spinach or arugula for a peppery bite and a bit of green. Thinly sliced prosciutto turns this into something even more indulgent, and a drizzle of balsamic glaze after grilling adds a sweet acidic finish. My brother swaps the mozzarella for burrata when he's feeling fancy, and I won't lie, it's incredible.

Serving and Pairing

This sandwich is rich enough to be a full meal on its own, but I often serve it with a simple green salad dressed in lemon and olive oil to balance the richness. A handful of kettle cooked chips on the side never hurts either. If you're serving it for guests, cut each sandwich into triangles and arrange them on a board, it looks more impressive than it has any right to.

  • A crisp Italian white wine or a cold sparkling water with lemon cuts through the butter and cheese beautifully.
  • For a heartier meal, serve alongside a bowl of tomato soup for dipping.
  • Leftovers can be reheated in a skillet over low heat, though they're never quite as good as fresh.
Caprese Pesto Grilled Cheese on a plate beside a glass of white wine and a small salad. Save
Caprese Pesto Grilled Cheese on a plate beside a glass of white wine and a small salad. | pantryhinge.com

This sandwich has earned a permanent spot in my weekly rotation, and I hope it does the same for you. There's something deeply satisfying about turning a handful of simple ingredients into something that feels this special.

Recipe FAQs

β†’ Can I use a different type of cheese?

Absolutely. Fresh mozzarella is ideal for its mild flavor and melting quality, but you can substitute with provolone, fontina, or a mix of mozzarella and parmesan for different flavor profiles.

β†’ How do I prevent the bread from getting soggy?

Apply pesto directly to the bread before adding mozzarella and tomatoes, as this creates a barrier. Also, ensure tomatoes are properly sliced and not overly wet. Drain them on paper towels if needed.

β†’ What's the best way to achieve a crispy exterior?

Use medium heat and butter the outside of each sandwich generously. Don't skip the gentle pressing with a spatula during cookingβ€”this ensures good contact with the pan for even browning.

β†’ Can I make this ahead of time?

Assemble the sandwiches up to 2 hours in advance and refrigerate. Cook just before serving to ensure the bread is crispy and the cheese is perfectly melted.

β†’ What are good side pairings?

Serve alongside a simple arugula salad, tomato soup, or roasted vegetable medley. The sandwich also pairs wonderfully with crisp Italian white wine or sparkling water with fresh lemon.

β†’ How do I make this gluten-free?

Simply substitute high-quality gluten-free bread. Ensure it's sturdy enough to handle the fillings and butter without falling apart during cooking.

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

Gourmet mozzarella, tomato, and basil pesto layered on toasted sourdough. Crispy outside, melted and delicious inside.

Prep time
10 min
Cook time
8 min
Time needed
18 min
Created by Daniel Rivera


Skill Level Easy

Cuisine Italian-American

Amount 2 Portions

Diet Preferences Meatless

What You'll Need

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: Distribute half the mozzarella slices and half the tomato slices evenly on two bread slices over the pesto

Step 03

Form sandwiches: Top with remaining bread slices, pesto side down, to complete two sandwiches

Step 04

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

Step 05

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

Step 06

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

Step 07

Rest and serve: Remove from 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

Review all items for possible allergens. When unsure, reach out to a healthcare expert.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • May contain tree nuts if pesto made with pine nuts

Nutrition info (per portion)

Details here are only for your reference and not a substitute for your doctor's advice.
  • Calories: 480
  • Fats: 27 g
  • Carbohydrates: 38 g
  • Proteins: 20 g

Cooking Shouldn't Be Hard ❀️

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

Free forever. Unsubscribe anytime.