Caprese Pesto Grilled Cheese

Featured in: Quick Suppers

This elevated grilled cheese combines creamy fresh mozzarella, juicy ripe tomatoes, and fragrant basil pesto between slices of crusty sourdough bread. Simple to prepare in just 18 minutes, it delivers Italian-inspired flavors with a perfectly golden, crispy exterior and melted cheese interior. Perfect for lunch or a light dinner, easily customizable with added greens or dietary modifications.

Updated on Sun, 18 Jan 2026 16:31:00 GMT
Golden, crispy sourdough slices stuffed with melted fresh mozzarella, ripe tomato, and fragrant basil pesto for a gourmet grilled cheese.  Save
Golden, crispy sourdough slices stuffed with melted fresh mozzarella, ripe tomato, and fragrant basil pesto for a gourmet grilled cheese. | stellarskillet.com

The smell of toasted sourdough and melting mozzarella pulled my roommate out of her bedroom on a Tuesday afternoon when neither of us had anywhere to be. I was standing at the stove, flipping what looked like an ordinary grilled cheese, but the moment she saw the vivid green pesto peeking out from the edges, she asked if I was trying to impress someone. I wasn't, but that sandwich did become my go-to whenever I wanted something that felt special without the fuss. It's the kind of meal that makes you pause mid-bite and wonder why you ever settled for plain butter and American cheese.

I made this for my friend who swore she didn't like tomatoes, and she ate the whole thing without complaint. We were sitting on my back porch in late August, and the tomatoes were from her garden, which I think made her feel obligated to try it. She didn't say much at first, just kept eating, and then asked if I had another slice of bread. That's when I knew it worked.

Ingredients

  • Sourdough bread: The slight tang and sturdy crust hold up to the moisture from the tomatoes and pesto without turning soggy, plus it crisps beautifully in butter.
  • Fresh mozzarella: This is not the time for the low-moisture stuff, fresh mozzarella melts into creamy, stretchy bites that make every mouthful feel indulgent.
  • Ripe tomato: A good tomato is half the battle here, look for one that's firm but gives slightly when you press it, and slice it thin so it doesn't waterlog the sandwich.
  • Basil pesto: Store-bought works perfectly fine, but if you have homemade, this is where it shines, bringing herby, garlicky brightness to every layer.
  • Unsalted butter: Softened butter spreads evenly and creates that golden, crispy exterior without burning, which salted butter sometimes does too quickly.

Instructions

Product image
Bake charming cakes, quick breads, and molded desserts that release cleanly for effortless decorating.
Check price on Amazon
Prep the bread:
Spread a tablespoon of pesto on one side of each slice, making sure to go all the way to the edges so every bite has flavor. This also acts as a moisture barrier so the bread doesn't get soggy from the tomatoes.
Build the sandwiches:
Layer half the mozzarella and half the tomato slices on two of the bread slices, pesto side up, then top with the remaining slices, pesto side down. Press gently so everything sticks together before you butter the outside.
Butter the outside:
Spread softened butter evenly on the top and bottom of each sandwich, this is what gives you that crispy, golden crust. Don't skip this step or use oil, butter is what makes it taste right.
Heat the pan:
Preheat your skillet over medium heat, not too hot or the bread will burn before the cheese melts. You want a steady, even warmth that toasts slowly.
Cook low and slow:
Place the sandwiches in the pan and cook for three to four minutes per side, pressing gently with a spatula to help the cheese melt. You'll know it's ready when the bread is deeply golden and the mozzarella is starting to ooze out the sides.
Rest and serve:
Let the sandwiches sit for a minute after you pull them off the heat so the cheese sets slightly and doesn't all spill out when you slice. Cut in half and serve while still warm.
Product image
Bake charming cakes, quick breads, and molded desserts that release cleanly for effortless decorating.
Check price on Amazon
Melted mozzarella and juicy tomato slices peek from between buttery toasted sourdough in this Caprese Pesto Grilled Cheese.  Save
Melted mozzarella and juicy tomato slices peek from between buttery toasted sourdough in this Caprese Pesto Grilled Cheese. | stellarskillet.com

This sandwich showed up at a potluck I threw last spring, and I watched three people go back for seconds even though there was a full table of food. One of them, a guy who usually only eats meat, told me he'd never thought of grilled cheese as real food until that moment. It's funny how something so simple can surprise people.

What to Serve It With

I usually pair this with a handful of kettle chips or a simple green salad dressed with lemon and olive oil. If I'm feeling fancy, I'll open a bottle of crisp white wine, something Italian like a Pinot Grigio, but sparkling water with a wedge of lemon works just as well. The sandwich is rich enough that you don't need much else, just something light and refreshing to cut through the cheese.

Storage and Reheating

Grilled cheese is always best fresh, but if you have leftovers, wrap them tightly in foil and store them in the fridge for up to a day. Reheat in a dry skillet over low heat, pressing gently, until warmed through and crispy again. Don't microwave it unless you're okay with soggy bread, which I learned the hard way one rushed morning.

Make It Your Own

Once you've made this a few times, it's easy to riff on. I've added baby spinach, swapped in arugula for a peppery bite, and even used sun-dried tomatoes when fresh ones weren't in season. If you're gluten-free, a sturdy gluten-free sourdough works beautifully, and if you're avoiding nuts, look for a nut-free pesto or make your own with sunflower seeds.

  • Try adding a drizzle of balsamic glaze right before serving for a sweet, tangy finish.
  • If you want more protein, tuck in a few slices of prosciutto or grilled chicken.
  • A pinch of red pepper flakes in the pesto adds a subtle heat that makes the whole thing more interesting.
Product image
Melt chocolate or cheese smoothly for dipping fruits, pretzels, and snacks during desserts and parties.
Check price on Amazon
A close-up of warm Caprese Pesto Grilled Cheese on a cutting board, with fresh basil leaves and tomato wedges nearby. Save
A close-up of warm Caprese Pesto Grilled Cheese on a cutting board, with fresh basil leaves and tomato wedges nearby. | stellarskillet.com

This sandwich has become my answer to the question of what to make when I want something comforting but not boring. It's proof that you don't need a long ingredient list or fancy techniques to make something that feels like a real meal.

Recipe FAQs

Can I make this with different bread?

Absolutely. While sourdough provides a wonderful tang and texture, you can use ciabatta, focaccia, or even gluten-free bread. Adjust cooking time slightly based on bread thickness and density.

What's the best way to prevent the bread from burning?

Use medium heat rather than high, and monitor closely during cooking. The key is toasting the exterior until golden while melting the cheese inside. Pressing gently with a spatula helps ensure even cooking without burning.

Can I prepare this ahead of time?

Assemble the sandwich up to 2 hours before cooking and refrigerate. Cook just before serving for the best cheese melt and bread crispness. Avoid storing pre-cooked sandwiches as they become soggy.

How do I make homemade basil pesto?

Blend fresh basil leaves, garlic, pine nuts, Parmesan cheese, and olive oil until you reach desired consistency. For a nut-free version, substitute pine nuts with sunflower seeds or walnuts. Fresh pesto adds superior flavor compared to store-bought options.

What vegetables work well in this sandwich?

Beyond tomato, try adding fresh spinach, arugula, roasted red peppers, or sun-dried tomatoes. Keep additions minimal to maintain structural integrity and prevent the sandwich from becoming too thick to cook evenly.

Is there a dairy-free alternative?

Substitute fresh mozzarella with dairy-free cheese alternatives and use plant-based butter. Ensure your basil pesto is vegan-friendly by checking for anchovies and using nutritional yeast instead of Parmesan if making from scratch.

Caprese Pesto Grilled Cheese

A gourmet twist on classic grilled cheese with fresh mozzarella, ripe tomatoes, and basil pesto on toasted sourdough.

Prep Time
10 minutes
Time to Cook
8 minutes
Overall Time
18 minutes
Recipe by Gabriel Sanders


Skill Level Easy

Cuisine Italian-American

Makes 2 Portions

Special Diets Vegetarian-Friendly

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

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Heat the cooking surface: Preheat a nonstick skillet or grill pan over medium heat for 1-2 minutes.

Step 06

Toast the sandwiches: Place sandwiches in the skillet and cook for 3-4 minutes per side, pressing gently with a spatula, until bread is golden brown and cheese is completely melted.

Step 07

Rest and serve: Remove from heat, let rest for 1 minute, then slice diagonally and serve immediately while warm.

Tools You’ll Need

  • Nonstick skillet or grill pan
  • Silicone or metal spatula
  • Serrated bread knife
  • Cutting board

Allergy Notes

Review each item for possible allergens and check with your doctor if needed.
  • Wheat present in sourdough bread
  • Milk present in mozzarella cheese and butter
  • Tree nuts potentially present in pesto formulations containing pine nuts

Nutrition Info (per portion)

Nutritional details are estimates only and shouldn’t replace guidance from medical professionals.
  • Energy: 480
  • Fats: 27 g
  • Carbohydrates: 38 g
  • Proteins: 20 g