Roasted Tomato Pesto Grilled Cheese

Featured in: Rustic Cozy Dinners

Transform a classic sandwich into something special with caramelized roasted tomatoes, fragrant basil pesto, and a blend of mozzarella and sharp cheddar cheese. The tomatoes roast low and slow for 50–60 minutes until deeply golden, creating a concentrated, sweet flavor that pairs beautifully with creamy melted cheese.

Assemble your sandwich with buttered bread, pesto spread, roasted tomatoes, and your cheese selection, then cook in a skillet until golden and crispy outside with melted, gooey cheese inside. Serve immediately for the best texture and temperature contrast.

Updated on Tue, 20 Jan 2026 16:01:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese sandwiches rest on a wooden board, showcasing melted cheese and vibrant roasted tomato slices. Save
Golden-brown Roasted Tomato Pesto Grilled Cheese sandwiches rest on a wooden board, showcasing melted cheese and vibrant roasted tomato slices. | pecangroove.com

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.
A close-up of Roasted Tomato Pesto Grilled Cheese highlights crispy sourdough crust, oozing cheddar, and caramelized tomatoes with fresh basil. Save
A close-up of Roasted Tomato Pesto Grilled Cheese highlights crispy sourdough crust, oozing cheddar, and caramelized tomatoes with fresh basil. | pecangroove.com

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
Rustic slices of Roasted Tomato Pesto Grilled Cheese are cut on a diagonal, revealing layers of pesto and gooey mozzarella. Save
Rustic slices of Roasted Tomato Pesto Grilled Cheese are cut on a diagonal, revealing layers of pesto and gooey mozzarella. | pecangroove.com

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.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roasted Tomato Pesto Grilled Cheese

Slow-roasted tomatoes and basil pesto elevate this gourmet grilled cheese with melted mozzarella and cheddar on rustic sourdough bread.

Prep Duration
15 min
Cook Duration
65 min
Overall Time
80 min
By Pecan Groove Holly Emerson

Recipe Group Rustic Cozy Dinners

Skill Level Easy

Culinary Tradition American/Italian Fusion

Portions 2 Number of Servings

Diet Concerns Vegetarian-Friendly

What You'll Need

Roasted Tomatoes

01 2 large ripe tomatoes, sliced 1/4 inch thick
02 1 tablespoon olive oil
03 1/4 teaspoon sea salt
04 1/4 teaspoon freshly ground black pepper
05 1/4 teaspoon dried oregano

Sandwich

01 4 slices rustic sourdough or country bread
02 2 tablespoons unsalted butter, softened
03 2 tablespoons basil pesto, homemade or store-bought
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Roasted tomatoes from preparation
07 1 handful baby spinach or arugula leaves, optional

Step-by-Step Guide

Step 01

Prepare Oven and Baking Sheet: Preheat oven to 300Β°F. Line a baking sheet with parchment paper.

Step 02

Roast Tomatoes: Arrange tomato slices on the prepared baking sheet. Drizzle with olive oil, sprinkle with salt, pepper, and oregano. Roast for 50 to 60 minutes, flipping halfway through, until tomatoes are deeply caramelized but still hold their shape. Let cool slightly.

Step 03

Butter Bread Slices: Spread butter on one side of each bread slice. Place 2 slices, buttered side down, on a clean surface.

Step 04

Layer Sandwich Components: Spread 1 tablespoon pesto on each unbuttered side. Top each with 2 slices mozzarella, a layer of roasted tomatoes, 2 slices cheddar, and spinach or arugula if using. Cover with remaining bread slices, buttered side up.

Step 05

Cook Sandwiches: Heat a large skillet or griddle over medium-low heat. Add sandwiches and cook 4 to 5 minutes per side, pressing gently, until golden brown and cheese is fully melted.

Step 06

Serve: Slice in half and serve immediately.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Baking sheet
  • Parchment paper
  • Skillet or griddle
  • Spatula
  • Sharp knife

Allergy Details

Always check each item for allergens and reach out to your doctor if unsure.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts, specifically pine nuts
  • Check pesto ingredients for possible allergens; some pestos contain cheese and nuts

Nutrition Details (per serving)

Nutrition info is a guide; don't substitute for professional advice.
  • Calorie Count: 520
  • Fat content: 30 g
  • Carbohydrate: 38 g
  • Protein Amount: 22 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.