Caprese Pesto Grilled Cheese

Featured in: Pan-Based Cooking

This gourmet sandwich elevates the classic grilled cheese with layers of fresh mozzarella, ripe tomato slices, and fragrant basil pesto on crusty sourdough bread. The pesto is spread directly on the bread before assembling, creating a flavorful base for the creamy cheese and sweet tomato. Butter the outside generously and cook in a skillet over medium heat for 3-4 minutes per side until golden and melted. The result is a crispy exterior with a warm, gooey interior that strikes the perfect balance between indulgence and fresh Italian flavors.

Updated on Sun, 18 Jan 2026 15:02:00 GMT
Golden-brown Caprese Pesto Grilled Cheese sandwiches, oozing with melted mozzarella and tomato on buttery sourdough. Save
Golden-brown Caprese Pesto Grilled Cheese sandwiches, oozing with melted mozzarella and tomato on buttery sourdough. | petitskillet.com

There was this rainy Tuesday when I had nothing but bread, mozzarella, and a half-used jar of pesto in my fridge. I wasn't planning anything fancy, just something warm to fight off the gloom. I threw together what became this sandwich, and the smell of toasted sourdough mixing with melting cheese and basil stopped me mid-bite. It was one of those accidental moments that turned into a regular craving.

I made this for my neighbor once after she mentioned she was tired of boring lunches. She took one bite and looked at me like I'd performed magic. We ended up sitting on my porch, eating these sandwiches and laughing about how something so simple could feel like a treat. She still asks me to make them whenever she comes over.

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 holds up beautifully to the moisture from the tomatoes and pesto, and it toasts into this perfect golden shell that doesn't get soggy.
  • Fresh mozzarella: This is the creamy, milky kind that melts into soft pools, not the rubbery stuff, it makes all the difference in texture and flavor.
  • Ripe tomato: Use one that smells sweet and feels slightly soft, the juiciness balances the richness of the cheese and keeps every bite from feeling too heavy.
  • Basil pesto: Whether you make it or buy it, this is where the herby, garlicky magic happens, spreading it directly on the bread creates flavor in every corner.
  • Unsalted butter: Softened butter spreads easily and toasts the bread evenly, giving you that crispy, golden exterior without burning.

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 1 tablespoon of pesto on one side of each sourdough slice, making sure to reach the edges. This ensures every bite has that basil punch.
Layer the fillings:
On two slices, pile on half the mozzarella and tomato slices evenly over the pesto. Top with the remaining bread slices, pesto side down, so the fillings are hugged by flavor.
Butter the outsides:
Spread softened butter on both the top and bottom of each sandwich, covering the whole surface. This is what gives you that crispy, golden crust.
Preheat your pan:
Warm a nonstick skillet or grill pan over medium heat for a minute or two. Too hot and the bread burns before the cheese melts, too cool and it just steams.
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 the cheese melt. You want deep golden brown bread and gooey insides.
Rest and serve:
Take them off the heat and let them sit for a minute so the cheese sets slightly. Slice in half and serve while still warm and melty.
Fresh mozzarella and ripe tomato slices nestled in a Caprese Pesto Grilled Cheese, ready to serve. Save
Fresh mozzarella and ripe tomato slices nestled in a Caprese Pesto Grilled Cheese, ready to serve. | petitskillet.com

The first time I served this to my brother, he was skeptical because he's a grilled cheese purist. He took a bite, paused, then quietly finished the whole thing without a word. Later he texted me asking for the recipe, which is the highest compliment he's ever given me. Now it's his go-to whenever he wants to impress someone.

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.

How to Pick the Best Mozzarella

Fresh mozzarella comes packed in water or whey, and it should feel soft and springy, not rubbery or dry. I look for the kind labeled "fior di latte" or "mozzarella di bufala" at the deli counter, though the pre-sliced stuff in the refrigerated section works fine too. Just avoid the low-moisture mozzarella meant for pizza, it doesn't melt the same creamy way. If your mozzarella is too wet, let it drain on a paper towel for a few minutes before slicing.

What to Serve Alongside

I usually keep it simple with a handful of kettle chips or a small green salad dressed with lemon and olive oil. Sometimes I'll set out pickles or olives for a little briny contrast, since the sandwich itself is rich and creamy. A bowl of tomato soup is classic for a reason, but I've also served this with a light minestrone when I wanted something heartier. The sandwich is filling on its own, so sides can stay light and fresh.

Make It Your Own

This recipe is forgiving and loves a little creativity. I've tucked in baby spinach, arugula, or even thinly sliced red onion when I wanted more bite. Swap the sourdough for ciabatta, focaccia, or a good seeded multigrain if that's what you have. You can also use sun-dried tomato pesto instead of basil, or add a drizzle of balsamic glaze before closing the sandwich for a sweet-tart kick.

  • Try adding prosciutto or salami if you want to make it heartier and less strictly vegetarian.
  • Use vegan mozzarella and plant-based butter to make this fully dairy-free.
  • Grill it in a panini press if you have one, it makes perfect even browning with less flipping.
A close-up of a toasted Caprese Pesto Grilled Cheese, revealing melted cheese and vibrant green pesto. Save
A close-up of a toasted Caprese Pesto Grilled Cheese, revealing melted cheese and vibrant green pesto. | petitskillet.com

This sandwich has become my answer to busy days and lazy weekends alike. It's proof that a few good ingredients and a hot pan can turn into something you'll crave again and again.

Recipe Q&A

β†’ Can I make this with different bread?

Absolutely. While sourdough provides excellent flavor and texture, you can use ciabatta, focaccia, or any crusty bread you prefer. For gluten-free options, choose a sturdy gluten-free loaf that won't fall apart during cooking.

β†’ How do I prevent the bread from burning while the cheese melts?

Cook over medium heat rather than high heat, and use medium-low if your skillet runs hot. Cover the pan with a lid or foil for the last minute to trap steam and help the cheese melt faster without over-toasting the bread.

β†’ Is homemade pesto better than store-bought?

Both work well, though homemade pesto offers fresher basil flavor and lets you control salt and nut content. For convenience, quality store-bought pesto delivers excellent results and saves time on weeknight meals.

β†’ What vegetables pair well with this sandwich?

Fresh spinach, arugula, roasted red peppers, and thin zucchini slices all complement the basil and tomato beautifully. Layer them between the cheese and bread before cooking for even distribution.

β†’ How can I make this dairy-free?

Substitute fresh mozzarella with dairy-free cheese alternatives and use vegan butter. Check that your pesto doesn't contain cheese, or choose a dairy-free pesto version for a completely plant-based version.

β†’ What's the best way to slice this sandwich?

Let the sandwich rest for 1-2 minutes after cooking to allow the cheese to set slightly. Use a serrated bread knife and slice diagonally for attractive plating and easier handling.

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

Creamy mozzarella, ripe tomatoes, and basil pesto melted between toasted sourdough for an elevated comfort sandwich.

Prep Duration
10 minutes
Cooking Duration
8 minutes
Total Duration
18 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine Italian-American

Serves 2 Portions

Diet Info Meat-Free

What You 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 Make It

Step 01

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

Step 02

Layer the filling: Layer half the mozzarella slices and half the tomato slices evenly on two of the bread slices on top of the pesto side.

Step 03

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

Step 04

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

Step 05

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

Step 06

Cook the 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.

Equipment Needed

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

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • May contain tree nuts if pesto is made with pine nuts

Nutrition Details (for each serve)

Use these nutrition details as a rough guideβ€”they're not medical advice.
  • Energy: 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.