Save The smell of slow-roasting tomatoes filling my tiny apartment on a rainy Sunday afternoon is something I'll never forget. I was experimenting with ways to elevate a simple grilled cheese, and the first time I took that first bite, I knew I'd stumbled onto something special. The sweetness of those caramelized tomatoes against sharp cheddar became an instant obsession in my household. Now it's the sandwich I make when I need something comforting but refuse to settle for ordinary.
I made these for my sister last winter when she was going through a rough patch, and she actually teared up at the dinner table. Sometimes food is just food, but other times it's exactly what someone needs to hear without words. That's the magic this sandwich holds.
Ingredients
- 2 large ripe tomatoes: Slicing them exactly 1/4 inch thick ensures they roast evenly without falling apart
- 1 tbsp olive oil: This helps the tomatoes caramelize beautifully rather than just drying out
- 1/4 tsp sea salt: Don't skip this, it draws out moisture and intensifies the tomato flavor
- 1/4 tsp freshly ground black pepper: Freshly ground makes a noticeable difference here
- 1/4 tsp dried oregano: Adds an earthy undertone that complements the sweetness
- 4 slices rustic sourdough or country bread: Something hearty that can hold up to all these layers without getting soggy
- 2 tbsp unsalted butter: Softened to room temperature so it spreads evenly
- 2 tbsp basil pesto: Homemade is lovely but store-bought works perfectly fine
- 4 slices mozzarella cheese: Provolone or fontina work beautifully if that's what you have
- 4 slices sharp cheddar cheese: The sharpness cuts through all that richness
- Handful of baby spinach or arugula: Optional but adds a nice fresh contrast
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Roast the tomatoes slowly:
- Preheat your oven to 300°F and line a baking sheet with parchment paper. Arrange tomato slices in a single layer, drizzle with olive oil, then sprinkle with salt, pepper, and oregano. Roast for 50 to 60 minutes, flipping halfway through, until they're deeply caramelized and concentrated but still hold their shape.
- Prepare your bread canvas:
- Spread softened butter on one side of each bread slice. Place two slices butter-side down on your work surface. Spread a generous tablespoon of pesto on each unbuttered side.
- Build your masterpiece:
- Layer on two slices mozzarella, followed by roasted tomatoes, then two slices cheddar. Add spinach or arugula if you're using it. Top with remaining bread slices, buttered side up.
- Grill to golden perfection:
- Heat a skillet over medium-low heat. Add sandwiches and cook for 4 to 5 minutes per side, pressing gently with your spatula. You want the bread golden and crisp and the cheese completely melted and oozing.
- Serve immediately:
- Cut each sandwich diagonally and serve while the cheese is still molten and irresistible.
Save This sandwich has become my go-to for rainy days and heartache alike. There's something about the combination of warm, melty cheese and sweet roasted tomatoes that feels like a hug in food form.
Choosing the Right Cheese
The mozzarella provides that perfect melt while sharp cheddar cuts through the richness. I've experimented with smoked gouda and gruyère, both delightful, but the classic mozzarella-cheddar combo remains my favorite for balance.
Make-Ahead Magic
You can roast the tomatoes up to two days ahead and store them in the refrigerator. They actually develop even more flavor sitting in their own juices, making sandwich assembly a breeze on busy weeknights.
Perfect Pairings
This sandwich sings alongside a crisp green salad dressed with vinaigrette, the acidity cutting beautifully through all that cheese. Or go full comfort and serve with tomato soup for the ultimate cozy meal.
- A glass of light red wine like Pinot Noir complements without overwhelming
- Add a pinch of red pepper flakes to your pesto for subtle warmth
- Leftover roasted tomatoes are fantastic on morning toast or in pasta
Save Simple enough for a Tuesday lunch, special enough for a Sunday supper. That's the sweet spot this sandwich hits every single time.
Recipe Questions & Answers
- → How long does it take to roast the tomatoes?
Tomatoes typically roast for 50-60 minutes at 300°F until deeply caramelized. Flip them halfway through for even browning while maintaining their shape.
- → Can I make this without roasting the tomatoes?
Yes, you can use fresh tomato slices or sun-dried tomatoes for convenience. However, roasting intensifies the flavor significantly and is recommended for the best results.
- → What cheeses work best for this sandwich?
Mozzarella and sharp cheddar provide excellent melting and flavor balance. For variations, try smoked gouda, gruyère, provolone, or fontina cheese depending on your taste preferences.
- → How do I prevent the bread from burning while the cheese melts?
Cook on medium-low heat and press gently for 4-5 minutes per side. This allows the cheese to melt completely while the bread toasts to golden brown without burning.
- → Is this sandwich suitable for vegetarians?
Yes, this sandwich is completely vegetarian. Just verify that your pesto and butter are vegetarian, as some pestos may contain anchovies.
- → What can I serve alongside this sandwich?
Pair with a crisp green salad, cup of tomato soup, or fresh vegetables. The roasted tomato flavors complement light sides perfectly.