Save The smell of slow-roasting tomatoes filled my entire apartment last Sunday, making it impossible to focus on anything else. I had originally planned to make a quick lunch, but those tomatoes in the oven had other ideas. After an hour of watching them transform into something sweet and concentrated, I realized this needed to be more than just another sandwich. Sometimes the best discoveries happen when you let ingredients dictate the meal instead of sticking to a timeline.
My friend Sarah came over unexpectedly during that experimental cooking session and ended up staying for hours. We stood around the stove watching the cheese bubble through the bread, talking about everything and nothing. Thats what happens with food this comforting, it pulls people in and makes them linger. Now whenever she visits, she asks if 'that' tomato sandwich is on the menu.
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: Choose tomatoes that give slightly when pressed, as they will concentrate in flavor during roasting and become the star of your sandwich
- Olive oil: This helps the tomatoes caramelize beautifully while roasting, so do not skimp on this step
- Rustic sourdough bread: The sturdy texture holds up well to the generous filling and develops an irresistible crunch when griddled
- Basil pesto: Homemade brings bright fresh flavor, but a quality store-bought version works perfectly in a pinch
- Mozzarella cheese: This provides that classic cheese pull and mild creaminess that balances the intense tomatoes
- Sharp cheddar cheese: The bold flavor cuts through the richness and adds the perfect savory punch
- Unsalted butter: Room temperature butter spreads evenly and creates that golden crispy exterior we all 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 until they transform:
- Preheat your oven to 300°F and arrange sliced tomatoes on a parchment-lined baking sheet. Drizzle with olive oil and season with salt, pepper, and oregano. Let them roast slowly for 50 to 60 minutes, flipping halfway through, until they are deeply caramelized and concentrated in flavor.
- Prepare your bread canvas:
- Spread softened butter on one side of each bread slice, making sure to cover every corner for even browning. This butter layer is what creates that irresistible golden crunch that makes grilled cheese so satisfying.
- Layer the flavors thoughtfully:
- On the unbuttered side of two bread slices, spread a generous tablespoon of pesto. Layer mozzarella first, as it melts beautifully, followed by your roasted tomatoes, then sharp cheddar for that final punch of flavor.
- Grill to golden perfection:
- Cook assembled sandwiches in a skillet over medium-low heat for 4 to 5 minutes per side. Press gently with your spatula and watch for the cheese to melt completely while the bread turns deep golden brown.
Save This sandwich has become my go-to for rainy days when I need something that feels like a hug. There is something about the combination of warm melted cheese and sweet roasted tomatoes that just makes everything better.
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 Ahead
You can roast the tomatoes up to three days in advance and store them in the refrigerator. They actually develop even deeper flavor after sitting for a day, which means you can have restaurant-quality sandwiches ready in minutes on busy weeknights.
Cheese Variations
While the mozzarella and cheddar combination is classic for a reason, do not be afraid to experiment. Gruyère adds wonderful nuttiness, smoked gouda brings depth, or fontina creates an incredibly creamy texture. The key is mixing one melting cheese with one flavorful cheese.
Serving Suggestions
A crisp green salad with bright vinaigrette cuts through the richness perfectly. Or go all in and serve with a cup of tomato soup for the ultimate comfort meal experience.
- Let sandwiches rest for 2 minutes before slicing to prevent cheese from oozing out
- Cut on the diagonal for that classic diner look that somehow makes everything taste better
- Keep leftover roasted tomatoes for pasta, salads, or straight from the container as a snack
Save There is nothing quite like cutting into that first sandwich and watching the cheese stretch. Pure comfort on a plate.
Common Questions
- → How do I get perfectly caramelized roasted tomatoes?
Slice tomatoes 1/4-inch thick, arrange on a parchment-lined baking sheet, and roast at 300°F for 50-60 minutes, flipping halfway through. The low, slow heat concentrates flavors and creates deep caramelization while maintaining the tomato's shape. They're ready when deeply browned and slightly concentrated.
- → Can I make this with a different type of bread?
Yes, rustic sourdough works beautifully, but you can also use country bread, ciabatta, or focaccia. For a lighter version, try Italian white bread or whole wheat. Avoid thin sliced bread as it may get too soggy. For gluten-free, substitute with quality gluten-free sourdough.
- → What's the best way to prevent the sandwich from falling apart?
Build the sandwich on a clean surface with bread slices kept close to where you'll cook. Layer ingredients evenly without overstuffing. When cooking, press gently with a spatula to help cheese meld and bind ingredients. Cook on medium-low heat to allow cheese to melt completely before the bread becomes too dark.
- → Can I prepare the roasted tomatoes ahead of time?
Absolutely. Roast tomatoes up to 2 days in advance and store in an airtight container in the refrigerator. You can also layer them with a bit of olive oil to preserve moisture. Bring to room temperature before assembling, or warm briefly if preferred.
- → What cheese combinations work well for this sandwich?
The mozzarella and cheddar combination provides melting quality and sharp flavor. You can also try provolone, fontina, smoked gouda, or gruyère. Mix creamy melting cheeses with sharper varieties for complexity. Avoid hard cheeses that don't melt well.
- → How do I know when the sandwich is cooked perfectly?
Cook 4-5 minutes per side over medium-low heat until both sides are golden brown with slight char marks. The cheese should be completely melted, which you can check by gently lifting an edge with a spatula. If cheese isn't fully melted, reduce heat slightly and cook a bit longer.