Roasted Tomato Pesto Grilled Cheese

Featured in: Oven Dessert Classics

This gourmet sandwich transforms the classic grilled cheese with slow-roasted caramelized tomatoes and fragrant basil pesto. The magic happens in the oven first, where tomato slices roast at low heat for an hour until deeply sweet and concentrated. Layered with creamy mozzarella, sharp cheddar, and pesto between buttered rustic sourdough, the sandwiches cook on the griddle until perfectly golden and irresistibly gooey. Each bite delivers crunch from the bread, richness from the melted cheese, and bright herbal notes from the pesto.

Updated on Wed, 21 Jan 2026 14:58:00 GMT
Golden, crispy slices of Roasted Tomato Pesto Grilled Cheese rest on a wooden board, revealing gooey melted cheese and caramelized tomato layers. Save to Pinterest
Golden, crispy slices of Roasted Tomato Pesto Grilled Cheese rest on a wooden board, revealing gooey melted cheese and caramelized tomato layers. | calmsukkar.com

The first time I slow-roasted tomatoes for this sandwich, my entire apartment smelled like an Italian grandmother's kitchen. I'd planned a quick lunch but ended up waiting an hour, watching those tomato slices transform into jammy, concentrated bites of sunshine. The impatience was real, but that first bite made every minute worth it. Now I keep roasted tomatoes in my fridge just for moments like this.

My roommate wandered in during the roasting phase, drawn by that incredible aroma, and ended up staying for lunch. We ate them standing at the counter, too eager to bother with plates, burning our fingers on the molten cheese but not caring one bit. That afternoon turned into a ritual, and now whenever I make these, I think of tomato-stained counters and the best kind of company.

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: Slice them exactly 1/4 inch thick, thinner and they'll disappear, thicker and they won't roast evenly
  • 1 tbsp olive oil: This helps the tomatoes caramelize and prevents sticking
  • 1/4 tsp sea salt: Essential for drawing out moisture and concentrating flavor
  • 1/4 tsp freshly ground black pepper: Freshly ground makes a noticeable difference here
  • 1/4 tsp dried oregano: Adds that Mediterranean note that bridges tomato and cheese
  • 4 slices rustic sourdough: The sturdy texture holds up to all these layers without getting soggy
  • 2 tbsp unsalted butter: Softened to room temperature for even spreading
  • 2 tbsp basil pesto: Homemade is lovely but quality store-bought works perfectly
  • 4 slices mozzarella cheese: The melt factor that holds everything together
  • 4 slices sharp cheddar cheese: Brings the bold flavor punch
  • Handful of baby spinach or arugula: Optional but adds a fresh contrast to all that richness

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Roast the tomatoes:
Preheat oven to 300°F and arrange tomato slices on a parchment-lined baking sheet, drizzling with olive oil and seasoning with salt, pepper, and oregano. Roast 50 to 60 minutes, flipping halfway, until deeply caramelized and slightly shriveled but still holding their shape.
Build your sandwiches:
Spread butter on one side of each bread slice, then place two slices butter-side down and spread the opposite sides with pesto. Layer mozzarella, roasted tomatoes, cheddar, and greens if using, then top with remaining bread slices butter-side up.
Grill to perfection:
Cook sandwiches in a skillet over medium-low heat for 4 to 5 minutes per side, pressing gently with your spatula, until golden brown and cheese is completely melted.
A close-up of Roasted Tomato Pesto Grilled Cheese, highlighting the vibrant pesto spread and slow-roasted tomatoes tucked inside buttery sourdough. Save to Pinterest
A close-up of Roasted Tomato Pesto Grilled Cheese, highlighting the vibrant pesto spread and slow-roasted tomatoes tucked inside buttery sourdough. | calmsukkar.com

This sandwich became my go-to comfort food during a particularly cold winter, the kind where you need something warm and substantial to feel human again. I'd make a batch of roasted tomatoes on Sunday and treat myself to these sandwiches all week long, each bite feeling like a tiny vacation somewhere warmer.

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

Sun-dried tomato pesto creates an even more intense tomato flavor profile, while a pinch of red pepper flakes in the pesto adds gentle heat that cuts through the cheese. Sometimes I'll swap in smoked gouda for the mozzarella when I want that extra smoky depth.

Bread Wisdom

The bread you choose makes or breaks this sandwich. Sourdough's tang works beautifully with pesto, but a sturdy country loaf or ciabatta can be equally delicious. Just avoid soft sandwich bread that'll turn to mush under all these hearty ingredients.

What To Serve Alongside

A crisp green salad with bright vinaigrette cuts through the richness perfectly, while a cup of tomato soup makes this feel like an elevated classic combo. I've also served it alongside a simple bowl of roasted vegetable soup when I want something lighter.

  • Let the sandwiches rest 2 minutes before slicing so the cheese sets slightly
  • Cut diagonally for that classic diner look that somehow makes everything taste better
  • Leftover roasted tomatoes keep for 5 days in the refrigerator
This comforting Roasted Tomato Pesto Grilled Cheese is served warm, steam rising from the melted cheddar and mozzarella blend. Save to Pinterest
This comforting Roasted Tomato Pesto Grilled Cheese is served warm, steam rising from the melted cheddar and mozzarella blend. | calmsukkar.com

There's something profoundly satisfying about taking a childhood favorite and elevating it into something that still feels familiar but tastes extraordinary. This sandwich is proof that sometimes the best innovations come from slowing down and paying attention to simple ingredients.

Recipe Questions

Can I make the roasted tomatoes ahead of time?

Absolutely! Roast the tomatoes up to 3 days in advance and store them in an airtight container in the refrigerator. They'll actually develop more flavor as they sit. Bring them to room temperature before assembling your sandwiches for the best melting results.

What type of bread works best for this sandwich?

Rustic sourdough or country bread is ideal because their sturdy texture holds up well to the generous fillings and creates excellent crunch when grilled. Look for slices that are at least 1/2-inch thick. Ciabatta or a hearty whole-grain bread also work beautifully.

Can I use different cheeses?

Definitely! The mozzarella provides excellent melt while cheddar adds sharpness. You can substitute provolone for mozzarella, fontina for extra creaminess, or experiment with Gruyère and smoked gouda for a more sophisticated flavor profile. Just aim for about 4 slices total per sandwich.

How do I prevent the bread from burning before the cheese melts?

Cook over medium-low heat and be patient—this takes about 4-5 minutes per side. The gentle heat allows the cheese to melt completely while the bread gradually turns golden. You can also cover the pan for the first few minutes to trap heat and help the cheese melt faster.

Is there a faster way to make the tomatoes?

If you're short on time, you can skip roasting and use sun-dried tomatoes packed in oil (drain them well) or slice fresh tomatoes thinly and pat them dry with paper towels to remove excess moisture before assembling. However, the slow-roasted version delivers unmatched sweetness and depth.

Can I make this sandwich vegan?

Yes! Use vegan butter or olive oil instead of regular butter, choose a vegan pesto (many contain Parmesan), and substitute your favorite vegan cheese slices. Nut-based cheeses or those made from coconut oil tend to melt well. The roasted tomatoes remain the same and provide plenty of umami 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

Golden sourdough layered with slow-roasted tomatoes, basil pesto, and melted mozzarella and cheddar for a comforting vegetarian lunch.

Prep Duration
15 minutes
Cook Duration
60 minutes
Overall Time
75 minutes
Created by Elaine Mercer


Skill Level Easy

Cuisine Type American-Italian Fusion

Total Yield 2 Serving Size

Diet Needs Vegetarian Option

List of Ingredients

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 Assembly

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 Handful baby spinach or arugula leaves (optional)

How-To Steps

Step 01

Roast the Tomatoes: Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices on the prepared sheet, drizzle with olive oil, and season with salt, pepper, and oregano. Roast for 50–60 minutes, flipping halfway through, until tomatoes are deeply caramelized but still hold their shape. Allow to cool slightly.

Step 02

Prepare the Bread: Spread softened butter evenly on one side of each bread slice. Place 2 slices butter-side down on a clean work surface.

Step 03

Assemble the Sandwiches: Spread 1 tablespoon of pesto on each unbuttered side. Layer 2 slices of mozzarella, roasted tomatoes, 2 slices of cheddar, and spinach or arugula if using. Top with remaining bread slices, buttered side facing up.

Step 04

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, until golden brown and cheese is completely melted.

Step 05

Serve: Transfer sandwiches to a cutting board, slice diagonally in half, and serve immediately while hot.

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 the ingredients for any allergens and consult your doctor with concerns.
  • Contains wheat (bread)
  • Contains milk (butter, cheese)
  • May contain nuts (pesto often contains pine nuts)
  • Check pesto ingredients for additional allergens

Nutrition Per Serving

These nutrition details are for reference only and don’t take the place of professional advice.
  • Caloric Value: 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.