Caprese Pesto Grilled Cheese

Featured in: Shared Family Plates

This elevated grilled cheese combines the classic comfort of melted cheese with the fresh flavors of caprese salad. Creamy fresh mozzarella, ripe tomato slices, and fragrant basil pesto are layered between slices of crusty sourdough bread, then toasted until golden and crispy. The cheese melts beautifully while the bread achieves a satisfying crunch on the outside. Perfect for a sophisticated lunch or light dinner, this Italian-American inspired sandwich comes together in just 18 minutes. Serve warm with a crisp white wine or sparkling water for an impressive meal.

Updated on Sun, 18 Jan 2026 13:22:00 GMT
Golden-brown Caprese Pesto Grilled Cheese sandwiches, oozing with melted mozzarella and fresh tomato slices on sourdough. Save to Pinterest
Golden-brown Caprese Pesto Grilled Cheese sandwiches, oozing with melted mozzarella and fresh tomato slices on sourdough. | aksilmargin.com

The smell of butter browning in a hot pan always pulls me back to late summer afternoons when tomatoes are fat and splitting at the seams. I made this sandwich on a whim one Saturday after coming home from the farmers market with a bagful of basil and a round of mozzarella still warm from the cheesemaker. The pesto I had in the fridge was almost gone, but I scraped out just enough to smear across four slices of sourdough. That first bite, with the cheese stretching between halves and the tomato still juicy and sweet, made me rethink everything I thought I knew about grilled cheese.

I served this to my sister on a rainy Tuesday when she stopped by unannounced, soaked and grumpy. She took one bite and went quiet, then said it tasted like vacation. We sat at the kitchen table with our sandwiches and mugs of tea, listening to the rain drum against the window. That sandwich turned her whole mood around, and now she texts me every few weeks asking if I have pesto in the fridge.

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 beautifully to all the moisture from the tomatoes and pesto, and it toasts into a golden, crispy shell that does not get soggy.
  • Fresh mozzarella: This is the creamy, milky kind that melts into soft, stretchy layers, not the rubbery pre-shredded stuff, so look for it in the deli section or packed in brine.
  • Ripe tomato: Use a tomato that smells sweet and gives just a little when you press it, because a mealy or underripe one will make the whole sandwich taste flat.
  • Basil pesto: Whether you make your own or buy a good jar, this is what gives the sandwich its herby, garlicky soul, so do not skimp or substitute with plain basil.
  • Unsalted butter: Softened butter spreads easily and toasts the bread evenly without burning, giving you that perfect golden crust with a hint of richness.

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 1 tablespoon of basil pesto on one side of each slice of sourdough, making sure to cover it all the way to the edges so every bite has flavor. This also creates a barrier that keeps the bread from getting soggy.
Build the sandwiches:
Layer half the mozzarella slices and half the tomato slices evenly on two of the bread slices, right on top of the pesto side. Top with the remaining bread slices, pesto side down, to form two sandwiches that are snug and even.
Butter the outside:
Lightly butter the outside of each sandwich, both top and bottom, using softened butter so it spreads without tearing the bread. This is what gives you that crispy, golden crust.
Heat the pan:
Preheat a nonstick skillet or grill pan over medium heat until it is hot enough that a drop of water sizzles but does not pop violently. Medium heat is key, because too high and the bread burns before the cheese melts.
Cook the sandwiches:
Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt and the bread make contact with the pan. Flip when the bottom is golden brown and crispy, then repeat on the other side.
Rest and serve:
Remove from the pan, let rest for 1 minute so the cheese sets just a bit and does not all spill out when you cut, then slice and serve warm. The wait is hard but worth it.
Caprese Pesto Grilled Cheese sandwich sliced to reveal melted mozzarella, vibrant tomato, and basil pesto layers. Save to Pinterest
Caprese Pesto Grilled Cheese sandwich sliced to reveal melted mozzarella, vibrant tomato, and basil pesto layers. | aksilmargin.com

One evening I made these for a small dinner party, and my friend Marco, who grew up in Naples, took a bite and nodded slowly. He said it reminded him of the panini his nonna used to press in her old cast iron skillet, except hers never had pesto because she thought it was a Ligurian conspiracy. We laughed, and he ate two more halves. That night, this sandwich became more than lunch, it became a bridge between my kitchen and his memories.

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 go-to because the crust gets so wonderfully crunchy and the interior stays soft and chewy, but I have also used ciabatta when I wanted something airier and more rustic. Avoid soft sandwich bread, it will turn limp and greasy under the weight of the butter and fillings. If you are gluten-free, pick a sturdy loaf with some heft, not the spongy kind that falls apart when you look at it.

Getting the Cheese Right

Fresh mozzarella is what makes this sandwich sing, but if it is too watery it will make everything soggy, so buy the kind that is firm enough to slice cleanly. I have tried using low-moisture mozzarella in a pinch, and while it melts fine, it lacks that creamy, milky richness that makes you close your eyes and sigh. If you can find burrata, use that and just spoon it in, it is borderline ridiculous how good it is.

Serving and Pairing Ideas

This sandwich is filling enough to be lunch or a light dinner, and I love serving it with a handful of arugula dressed in lemon juice and olive oil on the side. A bowl of tomato soup is the classic pairing, but I have also had it with a crisp white wine on warm evenings when I wanted something a little more special. Sometimes I cut it into quarters and serve it as an appetizer at gatherings, and it disappears faster than anything else on the table.

  • Add a handful of baby spinach or arugula inside for a peppery bite and a little extra green.
  • Drizzle a tiny bit of balsamic glaze on the tomatoes before closing the sandwich for a sweet, tangy kick.
  • Serve with a small side salad, tomato soup, or even just a pile of kettle chips if you are keeping it casual.
Close-up of a warm Caprese Pesto Grilled Cheese with crunchy crust and melted cheese pull. Save to Pinterest
Close-up of a warm Caprese Pesto Grilled Cheese with crunchy crust and melted cheese pull. | aksilmargin.com

This sandwich has become my answer to the question of what to make when I want something comforting but also a little special. I hope it lands on your table on a day when you need something warm, melty, and just a little bit magic.

Recipe FAQs

โ†’ Can I make this sandwich with different cheese?

While fresh mozzarella is ideal for its creamy texture and mild flavor that complements the pesto, you can substitute with burrata, buffalo mozzarella, or even a thin layer of ricotta. Avoid heavily aged cheeses as they may overpower the delicate basil pesto flavor.

โ†’ How do I prevent the pesto from making the bread soggy?

Spread the pesto directly on the buttered bread and layer the mozzarella and tomato on top of it. The cheese acts as a barrier, and toasting quickly seals the bread. For extra moisture control, lightly pat dry your tomato slices with paper towels before assembling.

โ†’ What temperature should my pan be at for perfect results?

Medium heat is ideal to allow the cheese to melt fully while the bread toasts evenly. If the heat is too high, the bread will brown before the cheese melts. If too low, the bread will become greasy rather than crispy.

โ†’ Can I prepare this ahead of time?

You can assemble the sandwich up to 30 minutes ahead and keep it in the refrigerator, but cook it just before serving for the best texture. The bread will soften if assembled too far in advance due to the moisture from the tomato and pesto.

โ†’ What vegetables work well as additions?

Baby spinach, fresh arugula, thin cucumber slices, and roasted red peppers all pair beautifully with this combination. Add them in a thin layer to avoid making the sandwich too thick. For warm additions, consider sautรฉed mushrooms or caramelized onions.

โ†’ How should I store leftovers?

This sandwich is best enjoyed fresh, but you can refrigerate leftovers for up to one day in an airtight container. Reheat gently in a skillet over low heat for 2-3 minutes per side to restore some crispness to the bread.

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. Easy and elegant.

Time to Prep
10 minutes
Time to Cook
8 minutes
Overall Time
18 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Italian-American

Portions 2 Servings

Diet Details Vegetarian

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 Prepare

Instruction 01

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

Instruction 02

Layer filling: Arrange half the mozzarella slices and half the tomato slices evenly on two bread slices with pesto side facing up

Instruction 03

Complete 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 vessel: Preheat a nonstick skillet or grill pan over medium heat

Instruction 06

Cook sandwiches: Place sandwiches in skillet and cook for 3-4 minutes per side, pressing gently with spatula, until bread achieves golden brown color and cheese melts completely

Instruction 07

Rest and serve: Remove from pan and let rest for 1 minute, then slice diagonally 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.

Needed Tools

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

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • May contain tree nuts if pesto made with pine nuts

Nutrition per portion

Nutritional details are for reference only and not medical 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.