Roasted Tomato Pesto Grilled Cheese

Featured in: Weekend Comfort Favorites

This gourmet sandwich combines slow-roasted tomatoes caramelized to perfection with fragrant basil pesto and a blend of melted mozzarella and sharp cheddar cheese. Assembled between buttered slices of rustic sourdough bread and pan-grilled until golden and crispy, it delivers comfort with a sophisticated edge. Ready in just over an hour, with most time spent roasting tomatoes for deep caramelized flavor.

Updated on Tue, 20 Jan 2026 13:03:00 GMT
Golden roasted tomato slices and melted cheddar peek from a toasted sourdough Roasted Tomato Pesto Grilled Cheese, served on a wooden board. Save
Golden roasted tomato slices and melted cheddar peek from a toasted sourdough Roasted Tomato Pesto Grilled Cheese, served on a wooden board. | meadowplate.com

The first time I made roasted tomato pesto grilled cheese, I was trying to use up an abundance of garden tomatoes and half a jar of homemade pesto from the weekend before. Something magical happened when those concentrated, sweet roasted tomatoes met the sharp cheddar and creamy mozzarella. My kitchen smelled like an Italian grandmother's house, and I knew I'd stumbled onto something special. That sandwich became my go-to comfort food ever since.

Last winter, my sister came over feeling completely drained from work, and I made these sandwiches while she curled up on the couch with a blanket. When she took that first bite and the cheese started oozing out the side, she actually closed her eyes and made this sound of pure relief. We ended up sitting at the kitchen table for two hours just talking, grease on our fingers and tomato stains on our napkins.

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 1/4-inch thick: Vine-ripened or Roma tomatoes work beautifully here. I've learned that slightly underripe tomatoes will never develop that deep caramelized sweetness you're after.
  • 1 tbsp olive oil: This helps the tomatoes roast evenly and develop those gorgeous concentrated flavors.
  • 1/4 tsp sea salt: Essential for drawing out moisture and intensifying the tomato flavor.
  • 1/4 tsp freshly ground black pepper: Adds a subtle warmth that cuts through the rich cheese.
  • 1/4 tsp dried oregano: Dried herbs actually work better than fresh here because they won't burn during the long roasting time.
  • 4 slices rustic sourdough or country bread: Sturdy bread is crucial. Fluffy sandwich bread will turn into a soggy mess under all these toppings.
  • 2 tbsp unsalted butter, softened: Buttering the outside creates that irresistible golden crust. Softened butter spreads evenly without tearing the bread.
  • 2 tbsp basil pesto: Homemade is wonderful, but a good store-bought pesto works perfectly fine. Look for one with bright green color.
  • 4 slices mozzarella cheese: The melt factor. Provolone or fontina make excellent substitutions if that's what you have.
  • 4 slices sharp cheddar cheese: This provides the assertive flavor that balances the mild mozzarella.
  • Handful of baby spinach or arugula: Completely optional, but I love the fresh contrast against all the warm, rich ingredients.

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 line a baking sheet with parchment paper. Arrange your tomato slices in a single layer and drizzle with olive oil, then sprinkle with salt, pepper, and oregano. Let them roast for 50 to 60 minutes, flipping halfway through, until they're shriveled and deeply caramelized but still holding their shape.
Build your sandwich foundation:
While the tomatoes cool slightly, spread softened butter on one side of each bread slice. Place two slices butter-side down on your work surface and spread the unbuttered sides with a generous tablespoon of pesto each.
Layer like a pro:
Top each pesto-spread slice with two mozzarella slices, a layer of those gorgeous roasted tomatoes, two slices of sharp cheddar, and a handful of arugula if you're using it. Crown with the remaining bread slices, buttered side facing up.
Grill to golden perfection:
Heat a skillet or griddle over medium-low heat. You want it gentle enough that the cheese melts before the bread burns. Cook the sandwiches for 4 to 5 minutes per side, pressing down gently with your spatula, until both sides are deeply golden and you can see the cheese oozing out the sides.
Let them rest briefly:
Remove from the pan and let the sandwiches sit for just 30 seconds before slicing. This tiny wait prevents all that beautiful cheese from immediately running out when you cut into them.
A close-up of a buttery, grilled sandwich oozing with mozzarella, basil pesto, and slow-roasted tomatoes for a comforting lunch. Save
A close-up of a buttery, grilled sandwich oozing with mozzarella, basil pesto, and slow-roasted tomatoes for a comforting lunch. | meadowplate.com

My daughter now requests these for her birthday dinner every year, which might seem like an unusual choice but actually makes perfect sense when you think about it. Food memories are often tied to comfort more than occasion.

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 It Your Own

I've experimented with countless variations over the years, and while the original will always have my heart, some twists have become regulars in our rotation. Sun-dried tomato pesto adds an extra layer of umami that's absolutely addictive. A pinch of red pepper flakes mixed into the pesto brings this lovely warmth that cuts through the richness.

What To Serve Alongside

These sandwiches are surprisingly filling on their own, but a crisp green salad with a bright vinaigrette helps cut through all that cheese. During tomato season, I'll serve them alongside a simple tomato soup for the ultimate comfort meal combo. In winter, a cup of butternut squash soup creates this beautiful sweet and savory balance.

Getting The Timing Right

The hands-on time is minimal, but the roasting requires about an hour of mostly unattended cooking time. I often roast a big batch of tomatoes on Sunday and keep them in the fridge, which means weeknight grilled cheese comes together in under ten minutes. The tomatoes also freeze beautifully if you want to double the recipe.

  • Start the tomatoes first, then prep everything else while they roast
  • Keep the heat low and patient during grilling, resist the urge to crank it up
  • Let the sandwiches rest for at least 30 seconds before slicing into them
Rustic bread halves reveal layers of caramelized tomatoes and herbs in this vegetarian Roasted Tomato Pesto Grilled Cheese, perfect with a side salad. Save
Rustic bread halves reveal layers of caramelized tomatoes and herbs in this vegetarian Roasted Tomato Pesto Grilled Cheese, perfect with a side salad. | meadowplate.com

There's something deeply satisfying about taking a classic childhood dish and elevating it with just a few thoughtful touches. These sandwiches remind me that simple food, made with care, is often the most memorable kind.

Recipe FAQs

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 before assembling your sandwich.

What's the best way to achieve crispy, golden bread?

Use medium-low heat and give each side 4–5 minutes to develop a golden crust. Press gently with your spatula to ensure even contact with the skillet. Buttering both the outside bread surfaces helps create that desired crispiness.

Can I make this with different cheeses?

Absolutely. Try smoked gouda, gruyère, fontina, or provolone. Choose cheeses with good melting qualities and complementary flavors to the pesto and roasted tomatoes.

How do I prevent the cheese from leaking out during cooking?

Layer your fillings strategically, placing cheese slices against the bread to create a seal. Don't overstuff, and ensure you press gently but firmly while cooking so everything melts together cohesively.

What makes roasting tomatoes better than using fresh or sun-dried?

Roasting concentrates the tomato's natural sugars and deepens its umami flavor through caramelization. This creates a richer, more complex taste than raw tomatoes while offering different texture and intensity than sun-dried varieties.

Can I substitute store-bought pesto for homemade?

Yes, store-bought pesto works perfectly for convenience. Just check the label for allergens, as many commercial pestos contain pine nuts, dairy, or garlic that might affect your dietary needs.

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

Gourmet grilled cheese featuring slow-roasted tomatoes, basil pesto, and melted mozzarella and cheddar on rustic bread.

Prep Duration
15 minutes
Time to Cook
75 minutes
Overall Time
90 minutes
Recipe by Ella Whitcombe


How Tough Easy

Cuisine American/Italian Fusion

Serves 2 Portions

Diet Preferences Meatless

What You 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
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Roasted tomatoes from above
07 1 handful baby spinach or arugula leaves, optional

How To Make

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 work surface.

Step 04

Assemble Sandwiches: 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

Review each item for allergens, and reach out to a medical professional if you're unsure.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • May contain tree nuts from pesto such as pine nuts

Nutrition Info (each serving)

Details are meant for general information, not for medical purposes.
  • 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.