Save Rainy weekends were made for sandwiches like this. I stumbled on the idea after roasting tomatoes for a pasta sauce and realizing theyd be incredible pressed between buttery bread with melting cheese. The slow roasting concentrates everything sweet about summer tomatoes while giving them this chewy jammy texture that plays so nicely against sharp cheddar.
My roommate walked in while I was making the first batch and literally stood over the stove waiting. Now its the sandwich we request whenever one of us has had an especially long week. Something about the combination of warm crunch tangy tomatoes and oozing cheese feels like an honest hug in food form.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Roma or vine tomatoes: They roast down beautifully without turning watery
- Extra virgin olive oil: Essential for helping those tomatoes caramelize properly
- Rustic sourdough: The tang complements the pesto and holds up to the filling
- Basil pesto: Homemade is lovely but store bought works perfectly here
- Mozzarella slices: Provides that classic cheese pull and mild creaminess
- Sharp cheddar: Adds the bold flavor that keeps things from being too mild
- Unsalted butter: Spreads easily and creates that golden crunch we crave
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 then slice tomatoes about 1/4 inch thick and arrange them on a parchment lined baking sheet. Drizzle with olive oil and season with sea salt black pepper and dried oregano before roasting for 50 to 60 minutes until theyre deeply caramelized and shrunken but still holding their shape.
- Build your sandwich layers:
- Spread softened butter generously on one side of each bread slice then lay two pieces buttered side down. Coat the unbuttered sides with basil pesto then layer mozzarella roasted tomatoes cheddar and optional greens before topping with remaining bread.
- Grill to golden perfection:
- Cook sandwiches in a skillet over medium low heat for 4 to 5 minutes per side pressing gently with your spatula. You want the bread deeply toasted and cheese completely melted before slicing diagonally and serving while hot.
Save This sandwich has become my go to for Sunday suppers when I want something that feels special but requires minimal effort. Theres something deeply satisfying about transforming simple ingredients into something that tastes this indulgent.
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.
Getting the Perfect Cheese Pull
Layer your cheese so mozzarella touches both bread slices it acts as the glue holding everything together while cheddar provides the punch. I learned this after countless sandwiches where the cheese slid out entirely with that first disappointing bite.
Make Ahead Strategy
Roast a big batch of tomatoes when you have time. They keep for a week in the refrigerator and become instantly usable for pasta bruschetta or yes more grilled cheese whenever the craving strikes at midnight.
Serving Suggestions
A simple green salad with bright vinaigrette cuts through the richness beautifully. A cup of tomato soup might feel like overkill but I wont judge you for going full comfort meal mode.
- Try aged gouda instead of cheddar for smoky depth
- Add red pepper flakes to pesto if you like heat
- Let sandwiches rest 2 minutes before slicing for cleaner cuts
Save Hope this becomes your rainy day comfort too.
Recipe FAQs
- → How long should I roast the tomatoes?
Roast tomato slices at 300°F for 50–60 minutes, flipping halfway through. They're ready when deeply caramelized but still holding their shape. This slow roasting concentrates their natural sweetness and flavor.
- → What's the best bread to use?
Rustic sourdough or country bread works best because it has a sturdy crumb that won't fall apart during cooking. The tangy flavor of sourdough also complements the sweet roasted tomatoes and pesto beautifully.
- → Can I make this ahead of time?
Yes, roast the tomatoes up to 2 days ahead and store in an airtight container. Assemble the sandwiches just before cooking to prevent the bread from becoming soggy. Toast them fresh for the best texture and cheese melt.
- → What cheese pairs best with this combination?
The combination of mozzarella and sharp cheddar provides creamy and tangy notes. For variation, try smoked gouda or gruyère. Provolone and fontina are also excellent alternatives that complement roasted tomatoes and pesto.
- → How do I prevent the bread from burning while melting the cheese?
Use medium-low heat and cook for 4–5 minutes per side, pressing gently. This slower cooking allows the cheese to melt completely before the exterior browns too much. Watch carefully and adjust heat as needed.
- → Is this suitable for vegetarians?
Absolutely. This is a naturally vegetarian dish featuring slow-roasted tomatoes, pesto, and cheese. Just verify that your pesto and cheese are vegetarian, as some contain animal-derived rennet.