Roasted Tomato Pesto Grilled Cheese

Featured in: Oven & Pan Cooking

Transform the classic grilled cheese into something extraordinary by slow-roasting tomatoes until they're deeply caramelized and sweet. Layer them with aromatic basil pesto and a blend of mozzarella and sharp cheddar between slices of rustic sourdough bread. The result is a perfectly crispy sandwich with a molten, flavorful center that combines Italian ingredients with American comfort food tradition.

The slow-roasting process concentrates the tomato flavor, creating a perfect balance with the herbaceous pesto and rich, melted cheeses. Each bite delivers crunch from the golden bread, creaminess from the cheese blend, and bursts of sweet umami from the roasted tomatoes.

Updated on Wed, 21 Jan 2026 13:53:00 GMT
Gooey melted cheese and slow-roasted tomatoes peek out of a golden sourdough Roasted Tomato Pesto Grilled Cheese. Save
Gooey melted cheese and slow-roasted tomatoes peek out of a golden sourdough Roasted Tomato Pesto Grilled Cheese. | happytiziri.com

The first time I made roasted tomato pesto grilled cheese, it was a rainy Sunday and I was craving something that felt like a hug in food form. I had tomatoes sitting on the counter that needed using, and suddenly the idea hit me to slow roast them until they became almost candy like. The smell that filled my kitchen was incredible, and when I took that first bite, I knew this wasnt just another sandwich anymore.

Last month, my friend Sarah came over for what was supposed to be a quick lunch, and she ended up sitting at my counter for two hours while we devoured these sandwiches and talked about everything. The way the pesto mingles with the roasted tomatoes and three different cheeses creates these layers of flavor that make you want to slow down and savor every bite. Now whenever she visits, she gives me that look that means Im making these again.

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, they roast down beautifully and become naturally sweet
  • Olive oil: This helps the tomatoes caramelize and keeps them from drying out in the oven
  • Sea salt and black pepper: Simple seasoning that enhances the tomatoes natural flavors as they concentrate
  • Dried oregano: Adds an Italian inspired note that bridges the tomatoes and pesto
  • Rustic sourdough bread: The sturdy texture holds up well to all the fillings without getting soggy
  • Unsalted butter: Buttering the bread exterior creates that perfect golden crispy crust
  • Basil pesto: Homemade or store bought adds fresh herb flavor and a garlicky kick
  • Mozzarella cheese: Provides that incredible melt factor and mild creaminess
  • Sharp cheddar cheese: Adds the perfect sharp contrast to the mild mozzarella
  • Baby spinach or arugula: Optional but adds a fresh peppery bite and pretty color

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 and arrange tomato slices on a parchment lined baking sheet. Drizzle with olive oil and season with salt, pepper, and oregano. Roast for 50 to 60 minutes, flipping halfway through, until the tomatoes are deeply caramelized and intensified in flavor but still hold their shape. Let them cool slightly while you assemble the rest.
Build your sandwich layers:
Butter one side of each bread slice generously. Place two slices butter side down and spread the unbuttered sides with pesto. Layer on mozzarella, roasted tomatoes, cheddar, and greens if using, then top with remaining bread slices butter side up.
Grill to golden perfection:
Heat a skillet over medium low heat and add the sandwiches. Cook for 4 to 5 minutes per side, pressing gently with your spatula, until the bread is deeply golden and the cheese is completely melted. Slice diagonally and serve while the cheese is still molten.
A close-up of the Roasted Tomato Pesto Grilled Cheese showcases melted cheese and vibrant roasted tomatoes. Save
A close-up of the Roasted Tomato Pesto Grilled Cheese showcases melted cheese and vibrant roasted tomatoes. | happytiziri.com

My teenage son, who usually claims hes too busy for proper meals, walked in while I was making these and actually stopped scrolling on his phone. The smell of roasting tomatoes followed by butter and melting cheese was too much to resist. We ended up eating together at the counter, just the two of us, and he told me it was the best sandwich hed ever had. That moment of connection over something so simple is why I keep coming back to this recipe.

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

Ive learned that the combination of mozzarella and sharp cheddar is pure magic, with the mozzarella providing that incredible stretch and the cheddar cutting through with its bold flavor. Sometimes I swap in fontina when I want something more nutty, or provolone for a smokier note. The key is having one cheese that melts beautifully and another with enough personality to stand up to the roasted tomatoes.

Making It Your Own

This recipe welcomes creativity, and Ive had such fun experimenting over time. Sun dried tomato pesto adds another layer of tomato intensity, while a pinch of red pepper flakes in the regular pesto gives it this gentle warmth that surprises people. For something completely different, try swapping the bread for ciabatta or adding a thin layer of caramelized onions along with the roasted tomatoes.

Perfect Pairings

A simple green salad with bright vinaigrette cuts through all that richness perfectly, or you can go full comfort mode with a cup of tomato soup. I also love serving these with a bowl of hot minestrone on cold days. For drinks, crisp white wine or even an ice cold beer works wonderfully.

  • Make extra roasted tomatoes to keep in the fridge for quick additions to pasta or eggs
  • If your bread is very thick, reduce the heat to low and give it more time to melt the cheese without burning
  • These sandwiches reheat surprisingly well in a 350°F oven for about 10 minutes if you need to make them ahead
Fresh basil pesto is spread between slices of sourdough bread for this comforting Roasted Tomato Pesto Grilled Cheese. Save
Fresh basil pesto is spread between slices of sourdough bread for this comforting Roasted Tomato Pesto Grilled Cheese. | happytiziri.com

There is something so deeply satisfying about taking a classic we all loved as kids and elevating it into something that feels special. This sandwich still has that comfort food soul, but with grown up flavors that make every bite feel like a treat.

Recipe Q&A

Why slow-roast the tomatoes first?

Slow-roasting at 300°F concentrates the natural sugars in tomatoes, creating deep caramelized flavors that add sweetness and umami. This prevents the sandwich from becoming watery while intensifying the tomato taste to complement the rich cheeses.

What cheese combination works best?

Mozzarella provides excellent melt and stretch, while sharp cheddar adds tangy depth. Provolone offers mild nuttiness, and fontina delivers creamy richness. The blend ensures both perfect melting properties and complex flavor profiles.

Can I use store-bought pesto?

Absolutely. Quality store-bought basil pesto works beautifully here. For extra depth, try sun-dried tomato pesto or add red pepper flakes to your pesto layer for subtle heat that cuts through the rich cheeses.

Why cook over medium-low heat?

Lower heat allows the bread to toast evenly and become golden while giving the thick cheese layers time to melt completely. High heat burns the bread before the center heats through, leaving you with cold cheese and charred exterior.

What bread is ideal for this sandwich?

Rustic sourdough or country bread with substantial structure holds up well to the generous fillings. The bread needs enough heft to support layers of cheese and roasted tomatoes without becoming soggy or falling apart during cooking.

How do I prevent the sandwich from getting soggy?

Pat roasted tomatoes gently with paper towels to remove excess moisture before layering. Also, ensure your pesto isn't overly oily—spreading it thin helps maintain structural integrity while still delivering plenty of flavor.

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

Crispy sourdough layered with slow-roasted tomatoes, fragrant basil pesto, and gooey melted mozzarella and cheddar for a gourmet twist on comfort food.

Prep duration
15 minutes
Cooking duration
60 minutes
Overall time
75 minutes
Written by Rebecca Holt


Skill level Easy

Cuisine type American-Italian Fusion

Serves 2 Number of servings

Dietary details Vegetarian friendly

What You Need

Roasted Tomatoes

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

Sandwich Assembly

01 4 slices rustic sourdough or country bread
02 2 tbsp unsalted butter, softened
03 2 tbsp basil pesto
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Handful baby spinach or arugula leaves (optional)

Step-by-step guide

Step 01

Prepare the Roasted Tomatoes: Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices in a single layer. Drizzle with olive oil, then sprinkle with sea salt, black pepper, and dried oregano. Roast for 50-60 minutes, flipping halfway through, until tomatoes are deeply caramelized but still maintain their shape. Remove from oven and let cool slightly.

Step 02

Assemble the Sandwiches: Spread softened butter evenly on one side of each bread slice. Place two slices butter-side down on a clean work surface. Spread 1 tbsp basil pesto on each unbuttered side. Layer with 2 slices mozzarella, roasted tomatoes, 2 slices cheddar, and spinach or arugula if desired. Top with remaining bread slices, butter-side up.

Step 03

Grill to Perfection: Heat a large skillet or griddle over medium-low heat. Place sandwiches in the pan and cook for 4-5 minutes per side, pressing gently with a spatula. Cook until bread is golden brown and crispy, and cheese is completely melted. Transfer to a cutting board, slice diagonally 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.

Essential equipment

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

Allergy details

Always check every ingredient for allergens and talk with a medical expert if unsure.
  • Contains wheat, milk, and potentially nuts from pesto

Nutrition data (per serve)

Details given for informational use only and aren't medical advice.
  • Energy: 520
  • Fats: 30 g
  • Carbohydrates: 38 g
  • Proteins: 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.