Caprese Pesto Grilled Cheese

Featured in: Oven & Pan Treats

This Italian-American inspired sandwich combines creamy fresh mozzarella, vine-ripened tomatoes, and aromatic basil pesto layered between crusty sourdough bread, then grilled to golden perfection. Ready in just 18 minutes, it's an elegant twist on a classic comfort favorite.

Toast until the bread turns golden brown and the cheese melts beautifully. For extra flavor, try adding fresh spinach or arugula.

Updated on Sun, 18 Jan 2026 15:01:00 GMT
Golden, crusty sourdough slices filled with melted mozzarella, ripe tomato, and fragrant basil pesto for a gourmet Caprese Pesto Grilled Cheese.  Pin This
Golden, crusty sourdough slices filled with melted mozzarella, ripe tomato, and fragrant basil pesto for a gourmet Caprese Pesto Grilled Cheese. | sweetzitoune.com

The smell of butter meeting hot cast iron always brings me back to Saturday afternoons when I had nothing planned and everything in the fridge needed using. I had a jar of pesto someone brought to a dinner party, mozzarella that was about to turn, and a tomato sitting on the counter. What started as fridge cleanup turned into something I now crave intentionally. The sourdough got crispy in all the right places, and the pesto spread into every corner, making each bite taste like summer in Italy even though I was standing in my tiny kitchen in sweatpants.

I made this for a friend who swore she didnt like tomatoes, and she finished hers before I even sat down. She said the pesto and mozzarella somehow made the tomato taste sweet instead of weird. Now she asks me to make it every time she visits, and Ive stopped arguing about her tomato opinions. Its become our unofficial tradition, and I always keep extra pesto around just in case she shows up unannounced.

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 to all the moisture from the tomato and cheese without getting soggy, and it toasts into the most satisfying crunch.
  • Fresh mozzarella: This is the creamy kind that melts into soft clouds, not the rubbery shredded stuff, and it makes all the difference in texture.
  • Ripe tomato: Use one thats red and slightly soft when you press it, because a hard tomato wont release its juices and sweetness.
  • Basil pesto: Whether you make it or buy it, good pesto should smell grassy and garlicky, not oily or bland.
  • Unsalted butter: Softened butter spreads easily without tearing the bread and gives you that golden, crispy crust.

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 reach the edges so every bite gets flavor. Dont skimp here or youll end up with dry corners.
Layer the Fillings:
Place half the mozzarella and half the tomato slices evenly on two of the bread slices, right on top of the pesto. Press them down gently so they stick and dont slide around when you flip the sandwich.
Close the Sandwiches:
Top with the remaining bread slices, pesto side down, and press firmly to seal everything together. This helps the cheese melt into the tomato instead of oozing out.
Butter the Outsides:
Spread softened butter evenly on the outside of each sandwich, both top and bottom. This is what makes the bread crispy and golden instead of pale and sad.
Heat the Pan:
Preheat a nonstick skillet or grill pan over medium heat until a drop of water sizzles gently. Too hot 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. You want deep golden brown color and a little char in spots.
Rest and Serve:
Remove from the pan and let rest for 1 minute so the cheese sets slightly and doesnt all pour out when you cut. Slice and serve while still warm.
A close-up of a warm, toasted Caprese Pesto Grilled Cheese sandwich, oozing mozzarella and layered with fresh tomato slices.  Pin This
A close-up of a warm, toasted Caprese Pesto Grilled Cheese sandwich, oozing mozzarella and layered with fresh tomato slices. | sweetzitoune.com

One rainy Tuesday I made this with a side of tomato soup, and it felt like the kind of meal that fixes a bad day. My neighbor smelled it through the wall and texted me asking what I was cooking. I brought her half of mine, and she said it was better than anything shed ordered out in months. Food has a way of doing that, turning a regular evening into something people remember.

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 Cheese

Fresh mozzarella is soft and milky, and it melts into creamy puddles that mix with the pesto. If you can only find the block kind, thatll work too, but slice it thin so it melts faster. I tried this once with provolone and it was sharper and saltier, which some people loved, but it lost that delicate sweetness. Burrata would be incredible if youre feeling fancy, just tear it and tuck it in before closing the sandwich.

Tomato Tips

A ripe tomato should smell sweet and earthy when you hold it close to your nose. If it smells like nothing, it will taste like nothing. I slice mine about a quarter inch thick because any thicker and it doesnt warm through, any thinner and it disappears. In winter when tomatoes are sad and pale, I skip them entirely or use a few sun dried tomatoes from a jar instead. Season the tomato slices with a pinch of salt and let them sit for a minute to draw out extra moisture.

Make It Your Own

This sandwich is forgiving and loves additions. A handful of baby spinach or arugula adds a peppery bite and makes you feel like youre eating something virtuous. Ive tucked in roasted red peppers, caramelized onions, and even a few slices of prosciutto when I wanted something heartier. If you want it spicy, spread a little chili oil under the pesto or sprinkle red pepper flakes on the tomatoes.

  • Try it with ciabatta or focaccia if you want a softer, chewier texture.
  • Grill it in a panini press for even crispness and perfect grill marks.
  • Make extra pesto and freeze it in ice cube trays so you always have some ready.
Toasted sourdough holding melted mozzarella and juicy tomatoes with basil pesto, served on a rustic board as a savory lunch. Pin This
Toasted sourdough holding melted mozzarella and juicy tomatoes with basil pesto, served on a rustic board as a savory lunch. | sweetzitoune.com

This sandwich has earned a permanent spot in my weekly rotation, and I hope it does the same for you. Its proof that simple ingredients and a hot pan can make something worth sitting down for.

Recipe FAQ

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

Absolutely. While sourdough provides excellent flavor and structure, you can use crusty Italian bread, ciabatta, or even gluten-free bread. Avoid soft breads that may fall apart when grilling.

β†’ How do I prevent the cheese from leaking out?

Layer the mozzarella and tomatoes evenly and not too close to the edges. Press gently with a spatula while cooking to help the cheese melt and seal. Slicing fresh mozzarella thinly also helps.

β†’ What's the best way to slice fresh mozzarella?

Use a sharp knife dipped in warm water for clean slices. If mozzarella is too soft, chill it for 15 minutes first. Cut into even thickness for consistent melting.

β†’ Can I make pesto from scratch?

Yes, blend fresh basil, garlic, pine nuts, Parmesan, and olive oil in a food processor until your desired consistency. Homemade pesto delivers brighter flavor than store-bought versions.

β†’ How do I achieve the perfect golden-brown crust?

Cook over medium heat, allowing 3-4 minutes per side. Don't rush with high heat, which will burn the bread before the cheese melts. Use a buttered skillet for even browning.

β†’ What pairs well with this sandwich?

Serve with a crisp Italian white wine like Pinot Grigio, sparkling water with lemon, or a light tomato-based soup to complement the fresh, herbaceous flavors.

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 with fresh mozzarella, ripe tomatoes, and basil pesto on crispy sourdough.

Prep Time
10 minutes
Cook Time
8 minutes
Time Needed
18 minutes


Skill Level Easy

Cuisine Italian-American

Makes 2 Portions

Dietary 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 Steps

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: Distribute half the mozzarella slices and half the tomato slices evenly on two bread slices, placing them on top of the pesto side.

Step 03

Form sandwiches: Top with the remaining bread slices, pesto side down, to create 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 the pan: Preheat a nonstick skillet or grill pan over medium heat until evenly warmed.

Step 06

Toast 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 achieves a golden brown color and the cheese fully melts.

Step 07

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

Review ingredients for allergens. Check with your healthcare provider if you have concerns.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • May contain tree nuts if pesto is prepared with pine nuts

Nutrition Info (per portion)

This information serves as a guide only. Always consult with a medical expert for dietary needs.
  • 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.