Caprese Pesto Grilled Cheese

Featured in: Light Weekend Brunch Plates

This Caprese-inspired grilled cheese combines the best of Italian flavors with classic comfort food. Fresh mozzarella, ripe tomato slices, and fragrant basil pesto are layered between crusty sourdough bread, then pan-toasted until golden and melty. The result is a sophisticated sandwich that's restaurant-quality yet simple enough for weeknight dinners. Perfect served warm with a crisp Italian white wine or fresh salad.

Updated on Sun, 18 Jan 2026 10:08:00 GMT
Golden-brown Caprese Pesto Grilled Cheese sandwiches are sliced to reveal melted mozzarella and ripe tomato layers, served fresh. Pin It
Golden-brown Caprese Pesto Grilled Cheese sandwiches are sliced to reveal melted mozzarella and ripe tomato layers, served fresh. | citrushollow.com

My kitchen smelled like a tiny Italian café the morning I first layered pesto onto sourdough instead of plain butter. I was experimenting with leftovers, trying to avoid another boring lunch, when the mozzarella started bubbling at the edges and the basil scent filled the room. That first bite, with the tomato still warm and juicy against the creamy cheese, made me laugh out loud. I texted a photo to my sister immediately. She showed up at my door two days later asking me to make it again.

I made this for my neighbor after she helped me move furniture on a rainy afternoon. She stood in my kitchen, dripping wet, and took one bite before closing her eyes and sighing. We ended up eating both sandwiches together at my counter, laughing about how something so simple could feel like such a treat. She still texts me every few months asking if I remember that rainy day lunch.

Ingredients

  • Sourdough bread: The tangy crust holds up to the moisture from the tomatoes and pesto without getting soggy, and it toasts into the most satisfying golden shell.
  • Fresh mozzarella: This is the star, use the soft kind packed in water or brine, not the rubbery pre-shredded stuff, it melts into silky clouds that make every bite luxurious.
  • Ripe tomato: Choose one that smells sweet and feels heavy, slice it thin so it warms through without making the sandwich watery.
  • Basil pesto: Homemade is wonderful, but a good quality jar works beautifully, just taste it first to make sure it is vibrant and herby, not dull or oily.
  • Unsalted butter: Softened butter spreads easily and creates an even golden crust, salted butter can work too, but watch the overall saltiness of the sandwich.

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
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 has that herby punch. Work gently so the bread does not tear.
Build the Layers:
On two slices, layer half the mozzarella and half the tomato evenly over the pesto, then top with the remaining bread slices, pesto side down. Press lightly to help everything stick together.
Butter the Outsides:
Spread softened butter on the top and bottom of each sandwich, covering every inch for an even golden crust. Cold butter will tear the bread, so let it sit out for a few minutes first.
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 will burn before the cheese melts.
Toast to Perfection:
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 crisp. You will know it is ready when the bread is deep golden and the mozzarella starts peeking out at the edges.
Rest and Serve:
Remove from the pan and let the sandwiches rest for 1 minute so the cheese sets slightly and does not all spill out when you slice. Cut in half and serve while still warm and gooey.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
A toasted Caprese Pesto Grilled Cheese on sourdough showcases fragrant basil pesto, creamy mozzarella, and vibrant red tomato slices. Pin It
A toasted Caprese Pesto Grilled Cheese on sourdough showcases fragrant basil pesto, creamy mozzarella, and vibrant red tomato slices. | citrushollow.com

One summer evening, I packed two of these sandwiches in foil and took them to the park with a friend. We sat on a blanket under the trees, unwrapping them while they were still faintly warm, and she said it tasted like vacation. That is when I realized this sandwich is not just food, it is a little escape, a reminder that good things do not have to be complicated.

Making It Your Own

I have tucked baby spinach and arugula into these sandwiches on days when I am craving something green, and the peppery bite of arugula against the sweet tomato is stunning. A drizzle of balsamic glaze after cooking adds a tangy sweetness that makes it feel even more special. If you love a little heat, a pinch of red pepper flakes mixed into the pesto before spreading will wake up every flavor without overwhelming the dish.

Pairing and Serving

This sandwich shines alongside a simple arugula salad dressed with lemon and olive oil, or a bowl of tomato soup for dipping. I have served it with crisp Italian white wine on nights when I want to feel fancy, and with sparkling water and lemon on afternoons when I just want something refreshing. It is hearty enough to be the main event but light enough that you will not feel weighed down afterward.

Storage and Reheating

These are best eaten fresh and warm, but if you have leftovers, wrap them tightly in foil and store in the fridge for up to a day. Reheat in a skillet over low heat to revive the crispness, the microwave will make the bread chewy and the cheese rubbery. I have also assembled the sandwiches in the morning, kept them in the fridge unbuttered, then buttered and cooked them fresh for lunch, which works beautifully.

  • Always butter the bread just before cooking, not hours ahead, or it will soak in and lose its crisping power.
  • Use a panini press if you have one, it makes the process even faster and gives you perfect grill marks.
  • Leftover pesto can be frozen in ice cube trays for future sandwich emergencies.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Plate of Caprese Pesto Grilled Cheese with golden crust, melted cheese, and fresh tomato, ready for a satisfying lunch. Pin It
Plate of Caprese Pesto Grilled Cheese with golden crust, melted cheese, and fresh tomato, ready for a satisfying lunch. | citrushollow.com

This sandwich has become my go to whenever I need something comforting but not heavy, impressive but not stressful. I hope it brings you as much simple joy as it has brought me.

Recipe Questions & Answers

Can I make the pesto from scratch?

Absolutely! Fresh homemade pesto elevates this dish. Blend fresh basil leaves, garlic, pine nuts, Parmesan cheese, and olive oil until smooth. You can prepare it ahead and store it in the refrigerator for up to a week.

What's the best way to slice fresh mozzarella?

Use a sharp knife dipped in hot water for clean cuts. Alternatively, buy pre-sliced fresh mozzarella from the deli counter. Pat the slices with paper towels to remove excess moisture so your sandwich doesn't become soggy.

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

Cook over medium heat and use the spatula to press gently on the sandwich. This distributes heat evenly. If needed, lower the heat slightly and cook a bit longer. Medium heat is key—high heat will brown the bread before the cheese melts.

Can I add greens to this sandwich?

Yes! Fresh baby spinach or peppery arugula works beautifully. Add them after layering the mozzarella and tomato but before closing the sandwich. They'll soften slightly when toasted and complement the pesto wonderfully.

What bread works best besides sourdough?

Crusty ciabatta, focaccia, or thick-cut Italian bread all work wonderfully. For gluten-free, use a sturdy gluten-free bread that won't fall apart during cooking. Avoid thin sandwich bread as it may become too crispy.

How can I make this dairy-free?

Substitute dairy mozzarella with dairy-free mozzarella and use vegan butter instead of regular butter. Ensure your pesto uses dairy-free ingredients or check store-bought vegan versions. The texture and taste will be slightly different but still delicious.

Caprese Pesto Grilled Cheese

Gourmet grilled cheese featuring fresh mozzarella, ripe tomatoes, and basil pesto on toasted sourdough bread.

Prep Time
10 min
Time to Cook
8 min
Total Duration
18 min
Created by Hannah Simmons


Skill Level Easy

Cuisine Italian-American

Makes 2 Portions

Diet & Preferences Meat-Free

What You'll Need

Bread & Cheese

01 4 slices sourdough bread
02 7 ounces 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 bread: Spread 1 tablespoon of basil pesto on one side of each slice of sourdough bread.

Step 02

Layer fillings: Layer half the mozzarella slices and half the tomato slices evenly on two bread slices, placing them directly over the pesto.

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Equipment You'll Need

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

Allergy Advice

Always review each ingredient for allergy risks and talk to a healthcare provider when needed.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • May contain tree nuts if pesto is made with pine nuts

Nutrition Details (per portion)

Nutritional details are for general knowledge and shouldn't replace your doctor’s input.
  • Energy: 480
  • Fat Content: 27 g
  • Carbohydrate: 38 g
  • Proteins: 20 g