Pin It My apartment smelled like an Italian bistro for hours after I first made these sandwiches. The slow-roasted tomatoes concentrate into something almost candy-like, sweet and savory in a way that regular tomato slices never achieve. I stood at the stove watching the cheese melt through my crusty bread, completely forgetting the salad I had planned to make alongside. Sometimes the best meals are the ones that surprise you with their simplicity and depth.
Last winter, when my sister was recovering from surgery and needed serious comfort food, I made a batch of these sandwiches. She took one bite and actually stopped talking mid-sentence, which is saying something for her. Now whenever I see those slow-roasted tomatoes bubbling away in the oven, I think of rainy afternoons and the kind of quiet healing that only a really excellent grilled cheese can provide.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Large ripe tomatoes: The roasting process concentrates their natural sugars so choose tomatoes that already smell fragrant and feel heavy for their size
- Olive oil: This helps the tomatoes caramelize and keeps them from drying out during their long oven time
- Rustic sourdough bread: The sturdy texture holds up beautifully to all those layers and develops an irresistible crunch
- Unsalted butter: Spreading softened butter evenly on the bread ensures that golden, restaurant-style exterior
- Basil pesto: This adds an herbal punch that cuts through all that rich cheese and complements the tomatoes perfectly
- Mozzarella and sharp cheddar: The mozzarella provides the classic melt while cheddar brings a tangy sharpness that balances the sweetness of the tomatoes
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Slow-roast the tomatoes:
- 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 sea salt, pepper, and dried oregano. Roast for 50 to 60 minutes, flipping them halfway through, until theyre deeply caramelized but still holding their shape.
- Assemble your masterpiece:
- Spread softened butter on one side of each bread slice. Place two slices buttered side down and spread pest generously on the other side. Layer mozzarella, your roasted tomatoes, cheddar, and any greens you want on top.
- Grill to perfection:
- Cook the sandwiches in a skillet over medium-low heat for 4 to 5 minutes per side. Press gently with your spatula and flip when the bottom is golden brown and the cheese has started melting.
Pin It This recipe has become my go-to when friends need a little extra love. Theres something about the combination of warm, melty cheese and those intensely flavored tomatoes that feels like a hug in sandwich form.
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
Sun-dried tomato pesto adds another layer of concentrated tomato flavor if you really love that profile. I sometimes add a pinch of red pepper flakes to the pesto for a gentle heat that cuts through the richness.
What to Serve Alongside
A crisp green salad with a bright vinaigrette helps balance all that cheese and bread. Or go full comfort mode and serve with a cup of tomato soup for dipping.
Cheese Variations to Try
Smoked gouda brings a wonderful smokiness that plays beautifully with the roasted tomatoes. Gruère adds that nutty sophistication that makes the sandwich feel extra special.
- Sprinkle a little parmesan on the buttered side before grilling for an extra crispy crust
- Try fontina instead of mozzarella for a creamier, milder melt
- Aged gouda pairs surprisingly well with the sweet tomatoes
Pin It Cut it on the diagonal like a proper grilled cheese should be served and enjoy that first incredible bite.
Recipe FAQs
- → What makes roasted tomatoes special?
Slow-roasting at 300°F concentrates natural sugars, creating deep caramelized flavor while maintaining texture. The process transforms fresh tomatoes into intensely savory, umami-rich components that perfectly balance creamy cheese and herbaceous pesto.
- → Can I use different bread?
Rustic sourdough or country bread works best for their sturdy structure and ability to hold generous fillings. Ciabatta, French bread, or thick-cut artisanal slices make excellent alternatives. Avoid soft sandwich bread as it may become soggy.
- → How do I prevent the sandwich from getting soggy?
Pat roasted tomatoes lightly with paper towels to remove excess moisture before assembling. Butter the bread generously and create a seal by cooking over medium-low heat, allowing the cheese to melt slowly while the bread crisps gradually.
- → What cheese combinations work best?
The mozzarella and sharp cheddar pairing offers ideal meltability and flavor contrast. Experiment with gruyère for nuttiness, provolone for mild creaminess, fontina for exceptional melting, or smoked gouda for depth. Mix two or three varieties for complex flavor.
- → Can I make this ahead?
Roast tomatoes up to three days in advance and store refrigerated. Assemble sandwiches just before cooking for best texture. Components can be prepped separately—butter room-temperature bread, prepare pesto spread, and slice cheese for quick assembly later.
- → What's the best cooking technique?
Use medium-low heat to ensure the bread toasts evenly while the cheese melts completely. Press gently with a spatula to encourage contact between bread and filling. A cast-iron skillet or griddle provides even heat distribution for consistent golden-brown results.