Save The first time I made roasted tomato pesto grilled cheese, I was trying to use up an abundance of garden tomatoes and half a jar of homemade pesto from the weekend before. Something magical happened when those concentrated, sweet roasted tomatoes met the sharp cheddar and creamy mozzarella. My kitchen smelled like an Italian grandmother's house, and I knew I'd stumbled onto something special. That sandwich became my go-to comfort food ever since.
Last winter, my sister came over feeling completely drained from work, and I made these sandwiches while she curled up on the couch with a blanket. When she took that first bite and the cheese started oozing out the side, she actually closed her eyes and made this sound of pure relief. We ended up sitting at the kitchen table for two hours just talking, grease on our fingers and tomato stains on our napkins.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 2 large ripe tomatoes, sliced 1/4-inch thick: Vine-ripened or Roma tomatoes work beautifully here. I've learned that slightly underripe tomatoes will never develop that deep caramelized sweetness you're after.
- 1 tbsp olive oil: This helps the tomatoes roast evenly and develop those gorgeous concentrated flavors.
- 1/4 tsp sea salt: Essential for drawing out moisture and intensifying the tomato flavor.
- 1/4 tsp freshly ground black pepper: Adds a subtle warmth that cuts through the rich cheese.
- 1/4 tsp dried oregano: Dried herbs actually work better than fresh here because they won't burn during the long roasting time.
- 4 slices rustic sourdough or country bread: Sturdy bread is crucial. Fluffy sandwich bread will turn into a soggy mess under all these toppings.
- 2 tbsp unsalted butter, softened: Buttering the outside creates that irresistible golden crust. Softened butter spreads evenly without tearing the bread.
- 2 tbsp basil pesto: Homemade is wonderful, but a good store-bought pesto works perfectly fine. Look for one with bright green color.
- 4 slices mozzarella cheese: The melt factor. Provolone or fontina make excellent substitutions if that's what you have.
- 4 slices sharp cheddar cheese: This provides the assertive flavor that balances the mild mozzarella.
- Handful of baby spinach or arugula: Completely optional, but I love the fresh contrast against all the warm, rich ingredients.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Roast the tomatoes low and slow:
- Preheat your oven to 300°F and line a baking sheet with parchment paper. Arrange your tomato slices in a single layer and drizzle with olive oil, then sprinkle with salt, pepper, and oregano. Let them roast for 50 to 60 minutes, flipping halfway through, until they're shriveled and deeply caramelized but still holding their shape.
- Build your sandwich foundation:
- While the tomatoes cool slightly, spread softened butter on one side of each bread slice. Place two slices butter-side down on your work surface and spread the unbuttered sides with a generous tablespoon of pesto each.
- Layer like a pro:
- Top each pesto-spread slice with two mozzarella slices, a layer of those gorgeous roasted tomatoes, two slices of sharp cheddar, and a handful of arugula if you're using it. Crown with the remaining bread slices, buttered side facing up.
- Grill to golden perfection:
- Heat a skillet or griddle over medium-low heat. You want it gentle enough that the cheese melts before the bread burns. Cook the sandwiches for 4 to 5 minutes per side, pressing down gently with your spatula, until both sides are deeply golden and you can see the cheese oozing out the sides.
- Let them rest briefly:
- Remove from the pan and let the sandwiches sit for just 30 seconds before slicing. This tiny wait prevents all that beautiful cheese from immediately running out when you cut into them.
Save My daughter now requests these for her birthday dinner every year, which might seem like an unusual choice but actually makes perfect sense when you think about it. Food memories are often tied to comfort more than occasion.
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.
Making It Your Own
I've experimented with countless variations over the years, and while the original will always have my heart, some twists have become regulars in our rotation. Sun-dried tomato pesto adds an extra layer of umami that's absolutely addictive. A pinch of red pepper flakes mixed into the pesto brings this lovely warmth that cuts through the richness.
What To Serve Alongside
These sandwiches are surprisingly filling on their own, but a crisp green salad with a bright vinaigrette helps cut through all that cheese. During tomato season, I'll serve them alongside a simple tomato soup for the ultimate comfort meal combo. In winter, a cup of butternut squash soup creates this beautiful sweet and savory balance.
Getting The Timing Right
The hands-on time is minimal, but the roasting requires about an hour of mostly unattended cooking time. I often roast a big batch of tomatoes on Sunday and keep them in the fridge, which means weeknight grilled cheese comes together in under ten minutes. The tomatoes also freeze beautifully if you want to double the recipe.
- Start the tomatoes first, then prep everything else while they roast
- Keep the heat low and patient during grilling, resist the urge to crank it up
- Let the sandwiches rest for at least 30 seconds before slicing into them
Save There's something deeply satisfying about taking a classic childhood dish and elevating it with just a few thoughtful touches. These sandwiches remind me that simple food, made with care, is often the most memorable kind.
Recipe FAQs
- → Can I prepare the roasted tomatoes ahead of time?
Yes, roast the tomatoes up to 2 days in advance. Store them in an airtight container in the refrigerator. Let them come to room temperature before assembling your sandwich.
- → What's the best way to achieve crispy, golden bread?
Use medium-low heat and give each side 4–5 minutes to develop a golden crust. Press gently with your spatula to ensure even contact with the skillet. Buttering both the outside bread surfaces helps create that desired crispiness.
- → Can I make this with different cheeses?
Absolutely. Try smoked gouda, gruyère, fontina, or provolone. Choose cheeses with good melting qualities and complementary flavors to the pesto and roasted tomatoes.
- → How do I prevent the cheese from leaking out during cooking?
Layer your fillings strategically, placing cheese slices against the bread to create a seal. Don't overstuff, and ensure you press gently but firmly while cooking so everything melts together cohesively.
- → What makes roasting tomatoes better than using fresh or sun-dried?
Roasting concentrates the tomato's natural sugars and deepens its umami flavor through caramelization. This creates a richer, more complex taste than raw tomatoes while offering different texture and intensity than sun-dried varieties.
- → Can I substitute store-bought pesto for homemade?
Yes, store-bought pesto works perfectly for convenience. Just check the label for allergens, as many commercial pestos contain pine nuts, dairy, or garlic that might affect your dietary needs.