
This incredibly simple pesto tomato melt transforms basic ingredients into a gourmet sandwich experience in just minutes. The combination of tangy sourdough, bright pesto, juicy tomatoes, and melted aged cheddar creates a perfect balance of flavors that elevates the humble grilled cheese into something special.
I first made this sandwich when I needed a quick lunch during work-from-home days. Now it's become my go-to comfort food when I want something satisfying but don't have the energy for elaborate cooking.
Ingredients
- Sourdough bread: The tangy flavor complements the pesto beautifully and it gets perfectly crisp
- Mayonnaise: Creates a golden exterior that butter simply cannot match
- Basil pesto: Look for one with visible texture and real Parmesan for best flavor
- Roma or heirloom tomato: Choose ripe specimens with deep color and slight give when pressed
- Ground black pepper: Freshly ground provides the most aromatic experience
- Aged cheddar cheese: The sharper the better to balance the sweetness of tomatoes
Step-by-Step Instructions
- Prepare the base:
- Spread one slice of sourdough with half the mayonnaise and place it mayo-side down in a cold skillet. This creates the foundation for your sandwich. The mayonnaise should completely cover the outer face of the bread to ensure even browning. Apply all of the basil pesto to the upward-facing inside of this slice, spreading it right to the edges.
- Create the layers:
- Distribute half of your shredded aged cheddar evenly over the pesto layer. The first cheese layer acts as a barrier to prevent the bread from getting soggy from the tomatoes. Arrange tomato slices in a single layer, slightly overlapping if needed. Season the tomatoes generously with fresh ground black pepper which enhances their natural sweetness. Top with the remaining cheese to create another protective layer.
- Complete the sandwich:
- Position the second bread slice on top and spread the remaining mayonnaise evenly across its outer surface. Make sure to cover the entire surface for perfect browning. Turn your heat to medium now that the sandwich is assembled.
- Cook to perfection:
- Cook the sandwich undisturbed for 3-4 minutes until the bottom is a deep golden brown. Use a wide spatula to carefully flip the entire sandwich in one smooth motion. Continue cooking for another 3-4 minutes until both sides are golden brown and the cheese is completely melted and oozing slightly. The bread should be crisp and audibly crunchy when pressed lightly.

The first time I served this to my niece who is normally a picky eater she declared it the "best sandwich ever" and now requests it every time she visits. The key is using truly ripe tomatoes. The difference between a mediocre sandwich and an amazing one often comes down to tomato quality.
Make-Ahead Options
This sandwich actually holds up remarkably well if made in advance. You can fully prepare it, allow it to cool completely, then wrap tightly in aluminum foil. When ready to eat, simply unwrap and reheat in a dry skillet over medium-low heat for about 2 minutes per side until warmed through. The texture remains surprisingly good, making this a great option for packed lunches or picnics.
Seasonal Adaptations
While this sandwich shines brightest in summer when tomatoes are at their peak, you can adapt it year-round. In winter, try using roasted cherry tomatoes which tend to maintain better flavor in the off-season. For spring, consider adding a few tender asparagus spears alongside the tomatoes. Fall calls for adding a few thin slices of apple for a sweet-savory combination that works beautifully with the aged cheddar.
Perfect Pairings
This sandwich begs for simple, complementary sides. A handful of kettle-cooked potato chips provides the perfect textural contrast. For a heartier meal, serve alongside a cup of tomato bisque for the ultimate comfort food experience. A crisp pickle spear adds a welcome acidic counterpoint to the rich, cheesy sandwich. For beverages, try sparkling water with lemon or a crisp white wine.
Frequently Asked Questions
- → How can I make the sandwich crispier?
Using mayonnaise on the outside of the bread ensures a perfectly crispy and golden crust. Alternatively, you can use butter, but mayo delivers a slightly lighter texture.
- → What type of tomatoes work best for this sandwich?
Choose ripe roma or heirloom tomatoes for their sweetness and flavor. Farmer’s markets often have high-quality heirlooms during the summer season.
- → Can I use a different type of bread?
While sourdough provides texture and tang, you can use other sturdy breads like ciabatta or artisan whole grain. Avoid soft sandwich bread to maintain structure.
- → What cheese options work well besides cheddar?
Aged cheddar is ideal for its sharpness, but you can use mozzarella for a milder taste or gruyere for a nutty flavor. The key is to use a cheese that melts well.
- → Can I add additional ingredients to the sandwich?
Absolutely! Try adding fresh basil leaves for an herbal note or some cooked bacon for extra flavor. Sautéed mushrooms or caramelized onions would also work wonderfully.