I remember a sunlit weekend morning when I layered bright green pesto and bubbling mozzarella between two slices of toasted sourdough and called everyone to the table, that quick, fragrant Pesto Sandwich became the kind of simple meal that felt both elevated and completely homey, a go-to when I want something pretty on the plate and effortless to make.
Why You’ll Love It
This Pesto Sandwich works because it balances bright herb flavor with melty cheese and crisp toasted bread, it comes together in under 20 minutes so it is perfect for lazy weekends, quick lunches, or a small gathering where everyone appreciates something that looks as good as it tastes.
Serves 2
Prep Time: 10 minutes |
Cook Time: 8 minutes |
Total Time: 18 minutes
Ingredients
- 4 slices sourdough bread (about 200 g total)
- 4 tablespoons basil pesto, divided
- 4 ounces fresh mozzarella, sliced (about 115 g)
- 1 medium ripe tomato, thinly sliced
- 6 to 8 fresh basil leaves
- 2 tablespoons unsalted butter, softened
- Salt and freshly ground black pepper to taste
Instructions
- Spread 1 tablespoon of pesto evenly on the inside of each slice of sourdough so each sandwich has pesto on both slices, this keeps flavor balanced and prevents sogginess.
- Layer mozzarella slices on two bread slices, season lightly with salt and pepper, then add tomato slices and basil leaves, top with the remaining bread slices pesto side down.
- Heat a nonstick skillet over medium low heat, spread half the butter on the pan so it melts and creates an even golden surface.
- Place each sandwich in the skillet, press gently with a spatula or a heavy pan lid, cook 3 to 4 minutes until the bread is golden brown and the cheese starts to melt.
- Flip carefully, add the remaining butter to the pan edge to brown the second side, cook another 3 to 4 minutes until both sides are crisp and the mozzarella is fully melted.
- Remove from the skillet, let the sandwiches rest 1 minute, slice in half and serve with the ramekin of extra pesto if desired.
Tips & Tricks
- Use day old sourdough or slightly stale bread so it crisps evenly without becoming too soft.
- Keep heat medium low to allow the cheese to melt before the bread overbrowns.
- Pat tomato slices dry with a paper towel to reduce moisture and prevent soggy bread.
- Spread pesto on both slices of bread to anchor flavor and protect against sogginess.
- If you prefer very melty cheese, cover the pan with a lid for the last minute of cooking to trap heat.
Serving Ideas
- Serve alongside a simple arugula salad with lemon vinaigrette for a light lunch.
- Cut into smaller pieces and offer as party finger food with toothpicks and extra pesto for dipping.
- Pack whole for a picnic with crisp pickles and a bottle of sparkling water.
- Add a bowl of tomato soup for a cozy lunch pairing on cooler days.
Frequently Asked Questions
Can I use store bought pesto
Yes store bought pesto works well and saves time just taste first and adjust salt if needed
How do I stop the sandwich from getting soggy
Spread pesto on both slices and pat tomato slices dry before assembling, also toast on medium low heat so bread crisps evenly
Can I make this gluten free or vegan
For gluten free use certified gluten free bread and for vegan swap in vegan pesto and plant based cheese and use olive oil instead of butter
Pesto Sandwich
This Pesto Sandwich works because it balances bright herb flavor with melty cheese and crisp toasted bread, it comes together in under 20 minutes so it is perfect for lazy weekends, quick lunches, or a small gathering where everyone appreciates something that looks as good as it tastes.
Ingredients
- 4 slices sourdough bread (about 200 g total)
- 4 tablespoons basil pesto, divided
- 4 ounces fresh mozzarella, sliced (about 115 g)
- 1 medium ripe tomato, thinly sliced
- 6 to 8 fresh basil leaves
- 2 tablespoons unsalted butter, softened
- Salt and freshly ground black pepper to taste
Instructions
- Spread 1 tablespoon of pesto evenly on the inside of each slice of sourdough so each sandwich has pesto on both slices, this keeps flavor balanced and prevents sogginess.
- Layer mozzarella slices on two bread slices, season lightly with salt and pepper, then add tomato slices and basil leaves, top with the remaining bread slices pesto side down.
- Heat a nonstick skillet over medium low heat, spread half the butter on the pan so it melts and creates an even golden surface.
- Place each sandwich in the skillet, press gently with a spatula or a heavy pan lid, cook 3 to 4 minutes until the bread is golden brown and the cheese starts to melt.
- Flip carefully, add the remaining butter to the pan edge to brown the second side, cook another 3 to 4 minutes until both sides are crisp and the mozzarella is fully melted.
- Remove from the skillet, let the sandwiches rest 1 minute, slice in half and serve with the ramekin of extra pesto if desired.
Conclusion
This Pesto Sandwich is one of those reliably beautiful and delicious meals that feels thoughtful without requiring fuss, the bright pesto, melted cheese, and crisp toasted bread are an easy combination to riff on, so feel confident to swap cheeses, add proteins, or make it plant based and enjoy the simple pleasure of a sandwich that looks as good as it tastes.








