Save The first time I made roasted tomato pesto grilled cheese, it was a rainy Tuesday and I was craving something that felt like a warm hug but also needed to use up tomatoes that were sitting on my counter. The smell of those tomatoes slowly caramelizing in the oven filled the whole apartment, making everything feel cozy and deliberate in a way that quick cooking rarely does. My roommate wandered into the kitchen, drawn by that concentrated tomato aroma, and we ended up eating these sandwiches standing at the counter while rain tapped against the windows. Sometimes the best meals happen when you are just trying to use things up and stumble into something wonderful.
Last summer I made these for a small dinner party when friends came over unexpectedly. I had already roasted a batch of tomatoes earlier in the week, so I pulled them out and assembled sandwiches while we caught up in the kitchen. Everyone stopped talking when they took that first bite, the kind of silence that means something is really working. One friend asked for the recipe, and when I explained how simple it was, she looked at me like I was holding back a secret ingredient. Sometimes the most satisfying meals are just regular ingredients treated with a little extra care and attention.
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 14 inch thick I have learned that roma tomatoes work beautifully here because they have less water, but any ripe tomato will give you that deep sweet flavor after slow roasting
- 1 tbsp olive oil This helps the tomatoes caramelize and prevents them from drying out completely in the oven
- 14 tsp sea salt and 14 tsp freshly ground black pepper The roasted tomatoes concentrate in flavor, so do not be afraid to season them well before they go into the oven
- 14 tsp dried oregano This adds a subtle Italian note that bridges the tomatoes and pesto together
- 4 slices rustic sourdough or country bread Sourdough holds up beautifully to the moisture from the tomatoes and gets this incredible crunch when griddled
- 2 tbsp unsalted butter softened Room temperature butter spreads evenly and helps achieve that golden even crust that makes grilled cheese so satisfying
- 2 tbsp basil pesto Homemade pesto is wonderful but a good quality store bought version works perfectly here
- 4 slices mozzarella cheese This provides that creamy mild base that lets the other flavors shine
- 4 slices sharp cheddar cheese The sharpness cuts through the richness and adds depth that mozzarella alone cannot provide
- Handful of baby spinach or arugula leaves optional I started adding this for a little freshness and color, and now I honestly prefer it with the greens
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 300F and line a baking sheet with parchment paper, then arrange your tomato slices in a single layer. Drizzle with olive oil and sprinkle with salt, pepper, and oregano, then roast for 50 to 60 minutes, flipping halfway through, until they are deeply caramelized and concentrated in flavor.
- Prepare the bread
- Spread softened butter on one side of each bread slice, making sure to cover the surface evenly for that perfect golden crunch.
- Layer the flavors
- Place two slices buttered side down and spread pesto generously on the top side, then layer mozzarella first, followed by roasted tomatoes, cheddar, and greens if using.
- Griddle to perfection
- Heat a skillet over medium low heat and cook sandwiches for 4 to 5 minutes per side, pressing gently with your spatula, until the bread is golden brown and the cheese is completely melted.
Save My mother tried this sandwich once when she was visiting, and now every time she comes over she casually asks if I happen to have any of those roasted tomatoes in the fridge. It has become our thing, this little ritual of making these sandwiches together while we talk. Food has a way of creating these small traditions that you do not even realize are happening until they are already part of your story.
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.
Choosing Your Cheese
I have experimented with so many cheese combinations, but the mozzarella and cheddar pairing remains my favorite because it offers both creaminess and sharpness. Sometimes I use provolone instead of mozzarella for a smokier note, or fontina when I want something extra nutty and melty. The key is having one cheese that melts beautifully and another with enough flavor to stand up to the roasted tomatoes and pesto.
Bread That Holds Up
After one too many sandwiches with soggy bottoms, I learned that sturdy bread is non negotiable here. Sourdough is my go to because the tang complements the pesto and the structure prevents the sandwich from falling apart when you bite into it. Country bread works wonderfully too, just avoid anything too soft or fluffy that will turn mushy under the weight of those tomatoes.
Make Ahead Magic
The best thing about this recipe is how well the components keep. I often roast a big batch of tomatoes on Sunday and keep them in a jar in the refrigerator, ready to transform a regular Tuesday lunch into something special. Having those roasted tomatoes on hand means this gourmet feeling sandwich is only minutes away.
- Roast extra tomatoes and store them in olive oil for up to a week
- Keep your pesto in a small jar with a thin layer of olive oil on top to prevent browning
- Butter and assemble your sandwiches ahead of time, then just griddle when you are ready to eat
Save There is something deeply satisfying about taking a familiar comfort food and elevating it just enough to make it feel special without losing what made us love it in the first place. I hope this sandwich finds its way into your own collection of simple pleasures.
Recipe Questions & Answers
- β 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 or gently warm them before assembling your sandwich for best flavor.
- β What type of cheese works best in this sandwich?
A combination of mozzarella and sharp cheddar creates the ideal balance of melting and flavor. You can experiment with provolone, fontina, smoked gouda, or gruyère for different taste profiles. Avoid low-moisture cheeses that don't melt well.
- β How do I get the bread crispy and golden?
Butter the exterior of each bread slice generously and cook over medium-low heat. This temperature allows the butter to brown and crisp the bread while giving the interior time to heat through and the cheese to melt completely without burning.
- β Can I make this sandwich with gluten-free bread?
Absolutely. Substitute any quality gluten-free bread in the same thickness. Gluten-free bread may require slightly shorter cooking time per side, so watch for golden browning rather than timing alone.
- β What are good side dishes to serve with this sandwich?
A crisp green salad, tomato soup, or light vegetable medley pairs beautifully. The fresh acidity of a salad complements the richness of melted cheese, while tomato soup echoes the roasted tomato flavors for a cohesive meal.
- β How can I add more flavor to this sandwich?
Try sun-dried tomato pesto instead of traditional basil, add a pinch of red pepper flakes for heat, or include fresh spinach or arugula. A thin spread of garlic aioli or a dash of balsamic vinegar also enhances the overall flavor complexity.