Caprese Pesto Grilled Cheese

Featured in: Oven & Pan Creations

This elevated grilled cheese combines creamy fresh mozzarella, vine-ripened tomatoes, and fragrant basil pesto sandwiched between slices of crusty sourdough. Butter the exterior and grill until golden brown and the cheese melts into creamy perfection. Ready in just 18 minutes, it's an Italian-American inspired comfort food that's anything but ordinary.

Updated on Sun, 18 Jan 2026 08:59:00 GMT
Freshly made Caprese Pesto Grilled Cheese sandwiches, with melted mozzarella and tomato slices, sit on a wooden cutting board.  Save to Pinterest
Freshly made Caprese Pesto Grilled Cheese sandwiches, with melted mozzarella and tomato slices, sit on a wooden cutting board. | saborzerrin.com

The smell of toasted sourdough and melting mozzarella hit me before I even flipped the sandwich. I was standing at the stove on a rainy Tuesday, trying to use up the pesto I'd impulse-bought at the farmers market. What started as a way to avoid another plain grilled cheese turned into something I now crave at least twice a month. The tomatoes were almost too ripe, leaving little puddles of juice on the cutting board, but that's exactly what made it perfect.

I made this for my sister when she came over unannounced one afternoon, both of us too hungry to wait for anything elaborate. We stood at the counter, pulling apart the gooey halves and laughing at the cheese strings. She took one bite and asked if I'd secretly gone to culinary school. I hadn't, but I let her believe I had skills for a minute before admitting it was just good ingredients doing all the work.

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 and sturdy crust hold up to all the moisture from the tomatoes and pesto without turning soggy, plus it toasts beautifully with just a little butter.
  • Fresh mozzarella: This is not the time for pre-shredded cheese, the creamy, milky texture of fresh mozzarella melts into soft pockets that make every bite luxurious.
  • Ripe tomato: Look for one that feels heavy and smells faintly sweet, it adds juiciness and a pop of acidity that cuts through the richness.
  • Basil pesto: Whether you make it or buy it, good pesto is the soul of this sandwich, bringing herbaceous flavor and a hint of garlic that ties everything together.
  • Unsalted butter: Softened butter spreads easily and creates that golden, crispy exterior that makes grilled cheese irresistible, without overpowering the other flavors.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Pesto the bread:
Spread a generous tablespoon of pesto on one side of each slice, reaching all the way to the edges so every bite gets that herby goodness. Don't be shy, this is where the flavor starts.
Layer the fillings:
Arrange half the mozzarella and tomato slices on two of the bread slices, right over the pesto. Try to distribute them evenly so you don't end up with one cheesy corner and one sad, empty one.
Close the sandwiches:
Top with the remaining bread slices, pesto side down, pressing gently to help everything stick together. You're building a little flavor fortress here.
Butter the outside:
Spread softened butter on the outer sides of both sandwiches, covering the entire surface. This is what creates that crispy, golden crust you're dreaming about.
Preheat the pan:
Set a nonstick skillet or grill pan over medium heat and let it warm up for a minute or two. Too hot and the bread burns before the cheese melts, too cool and it just sits there sadly.
Cook and press:
Place the sandwiches in the pan and cook for 3 to 4 minutes per side, pressing down gently with a spatula to help the cheese melt and the layers meld. You'll know it's ready when the bread is deeply golden and the cheese is oozing at the edges.
Rest and serve:
Pull the sandwiches off the heat and let them sit for a minute so the cheese sets just slightly and doesn't all spill out when you cut. Slice in half and serve while still warm and gooey.
Golden-brown sourdough slices frame the vibrant layers of fresh mozzarella and ripe tomato in this Caprese Pesto Grilled Cheese.  Save to Pinterest
Golden-brown sourdough slices frame the vibrant layers of fresh mozzarella and ripe tomato in this Caprese Pesto Grilled Cheese. | saborzerrin.com

This sandwich became my go to whenever I needed to feel like I was taking care of myself without much fuss. There's something about the way the pesto smells as it warms, or the little crunch of the crust giving way to all that melted cheese, that makes even the longest day feel a little softer. It's not fancy, but it tastes like I made an effort, and sometimes that's exactly what I need.

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 works best because of its structure and flavor, but I've also used ciabatta when that's what I had on hand. The key is picking something with a good crust that won't fall apart under heat and moisture. Soft sandwich bread turns into mush here, so save that for something simpler. If you're gluten free, look for a sturdy artisan style loaf that can handle the weight and the press of the spatula.

Making It Your Own

I've tucked baby spinach and arugula into these sandwiches when I wanted a little more green, and both worked beautifully without overwhelming the other flavors. A drizzle of balsamic glaze after cooking adds a sweet tangy finish that feels a little fancy. Some people like to add a slice of prosciutto, and while that takes it out of vegetarian territory, it does add a salty, savory punch that plays well with the mozzarella.

Serving and Pairing Ideas

This sandwich doesn't need much on the side, but a handful of lightly dressed greens or a bowl of tomato soup makes it feel like a full meal. I've served it with roasted red pepper soup and it was perfect for dipping. A crisp white wine or sparkling water with lemon keeps things light and refreshing, especially if you're eating this on a warm afternoon.

  • Cut into smaller pieces and serve as an appetizer at casual gatherings, they disappear fast.
  • Pair with a simple side salad dressed in olive oil and lemon to balance the richness.
  • Wrap half in foil and take it on a picnic, it holds up surprisingly well even after cooling down a bit.
A close-up of a warm Caprese Pesto Grilled Cheese shows melted cheese pulling away from the crusty, pesto-smeared bread. Save to Pinterest
A close-up of a warm Caprese Pesto Grilled Cheese shows melted cheese pulling away from the crusty, pesto-smeared bread. | saborzerrin.com

This is one of those recipes that makes me feel capable in the kitchen, even on days when I'm not sure I have the energy to cook. It's simple, delicious, and always tastes like I did something special.

Common Questions

Can I use a different type of cheese?

Fresh mozzarella is ideal for its creamy texture and mild flavor, but you can substitute with burrata, buffalo mozzarella, or even a thin layer of ricotta mixed with parmesan for added depth.

What's the best way to prevent the bread from getting soggy?

Toast your sourdough lightly before assembling, and apply pesto directly to the bread rather than to the mozzarella. This creates a barrier that prevents excess moisture from seeping in during cooking.

Can I make this ahead of time?

Assemble the sandwiches up to 2 hours in advance and store in the refrigerator. Cook just before serving for the best results. The bread may soften slightly if prepared too far ahead.

How do I achieve the perfect melted cheese?

Cook over medium heat for 3-4 minutes per side, pressing gently with a spatula. This ensures even heat distribution and allows the cheese to melt while keeping the bread from burning. Lower heat if needed.

What vegetables can I add to customize this?

Baby spinach, arugula, roasted red peppers, caramelized onions, or thin cucumber slices work beautifully. Add grilled vegetables for extra flavor, keeping portions minimal to prevent the sandwich from becoming too bulky.

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 grilled cheese featuring fresh mozzarella, ripe tomatoes, and basil pesto on toasted sourdough.

Time to Prep
10 min
Time to Cook
8 min
Overall Time
18 min
Recipe by Wesley Grimes


Skill Level Easy

Culinary Origin Italian-American

Output 2 Portions

Diet Information Meat-Free

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

Cooking Steps

Instruction 01

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

Instruction 02

Layer cheese and tomato: Distribute half the mozzarella slices and half the tomato slices evenly on two bread slices with pesto side up.

Instruction 03

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

Instruction 04

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

Instruction 05

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

Instruction 06

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

Instruction 07

Rest and serve: Remove from pan, let rest 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 You'll Need

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

Allergy Details

Review ingredients for allergens and talk to your doctor with any concerns.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • Contains tree nuts if pesto is made with pine nuts

Nutrition Details (per portion)

Details are for your reference only and aren't a substitute for medical advice.
  • Calorie count: 480
  • Fat content: 27 g
  • Carbohydrates: 38 g
  • Protein amount: 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.