Roasted Tomato Pesto Grilled Cheese

Featured in: Soft Savory Bake & Roast Recipes

Transform a classic comfort sandwich with deeply caramelized roasted tomatoes, aromatic basil pesto, and a blend of mozzarella and sharp cheddar cheese. Roast tomatoes low and slow at 300°F for 50-60 minutes until they're sweet and concentrated, then layer them between buttered sourdough with creamy pesto. Cook in a skillet over medium-low heat until golden and oozing. The result: a sophisticated yet satisfying lunch that marries Italian and American flavors effortlessly.

Updated on Tue, 20 Jan 2026 09:33:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing melted mozzarella and cheddar on rustic sourdough. Save to Pinterest
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing melted mozzarella and cheddar on rustic sourdough. | pecanthyme.com

The smell of slow-roasting tomatoes fills my entire apartment, rich and concentrated, turning an ordinary Sunday into something that feels like a proper occasion. I stumbled onto this technique during a particularly gray winter when I needed something more than the usual soup and sandwich routine. The first time I bit into that crispy, cheesy, tomato-loaded creation, I actually put the sandwich down and just stared at it for a second.

Last month my sister was visiting and I made these for lunch. She took one bite and immediately asked if I could teach her how to roast tomatoes properly. We ended up spending the whole afternoon at the kitchen counter, talking about everything and nothing, while the oven worked its magic on those tomato slices.

Ingredients

  • Roma tomatoes: I prefer these for their meaty texture and lower water content, which means they roast beautifully without turning mushy
  • Rustic sourdough: The tangy flavor and sturdy structure hold up perfectly to all those layers without getting soggy
  • Fresh mozzarella: This provides that incredible stretch factor while remaining mild enough to let other flavors shine
  • Sharp cheddar: The bold, aged flavor cuts through the richness and adds that classic grilled cheese depth
  • Basil pesto: Homemade is wonderful but do not stress about it, a good quality jarred pesto works perfectly here
  • Unsalted butter: Softening it first makes spreading so much easier and helps achieve that golden, even crust

Instructions

Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
Slow-roast your tomatoes:
Preheat your oven to 300°F and line a baking sheet with parchment paper. Arrange your tomato slices in a single layer, drizzle them with olive oil, and sprinkle generously with sea salt, black pepper, and dried oregano. Roast them for 50 to 60 minutes, flipping them halfway through, until they are deeply caramelized and concentrated but still hold their shape together.
Build your sandwich foundation:
Spread softened butter on one side of each bread slice, keeping the other side bare for now. Place two slices butter-side down on your work surface and spread a generous tablespoon of basil pesto on the unbuttered sides. Layer mozzarella slices first, then those beautiful roasted tomatoes, followed by sharp cheddar and any greens if you are using them.
Complete the assembly:
Top each sandwich with the remaining bread slices, buttered side facing up. Press down gently to help everything settle together before they hit the heat.
Grill to perfection:
Heat a large skillet or griddle over medium-low heat. Place sandwiches in the pan and cook for 4 to 5 minutes per side, pressing gently with your spatula, until the bread is golden brown and crispy and the cheese has completely melted. Slice diagonally and serve while still hot.
Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
A close-up of the gourmet sandwich cut in half, revealing caramelized roasted tomatoes and basil pesto. Save to Pinterest
A close-up of the gourmet sandwich cut in half, revealing caramelized roasted tomatoes and basil pesto. | pecanthyme.com

My neighbor smelled these cooking and actually knocked on my door to ask what I was making. That is the kind of aroma that gets people talking.

Making It Your Own

Sometimes I swap in sun-dried tomato pesto for an even more intense tomato flavor throughout. A pinch of red pepper flakes mixed into the pesto adds just enough warmth to make things interesting without overwhelming the other flavors.

The Cheese Factor

While mozzarella and cheddar create that perfect balance of melt and flavor, do not be afraid to experiment. Smoked gouda brings a wonderful depth, while gruyère adds that nutty sophistication that makes everything feel a bit more elegant.

Serving Suggestions

A crisp green salad with a bright vinaigrette cuts through the richness perfectly. I also love pairing this with a simple cup of tomato soup for the ultimate comfort food experience.

  • Let the sandwiches rest for a minute or two after cooking so the cheese sets slightly
  • Cutting diagonally not only looks nice but helps the sandwich feel more manageable to eat
  • A sharp knife is essential for clean slices that do not pull all the cheese out with each cut
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Crusty grilled bread layered with mozzarella, cheddar, and roasted tomatoes, served with a green salad. Save to Pinterest
Crusty grilled bread layered with mozzarella, cheddar, and roasted tomatoes, served with a green salad. | pecanthyme.com

There is something deeply satisfying about taking a classic from childhood and elevating it into something that feels grown-up but still brings that same simple joy. That first crunch when you bite into it never gets old.

Your Questions Answered

How do I prevent the bread from getting soggy?

Let the roasted tomatoes cool slightly before assembling to reduce excess moisture. You can also pat them dry with paper towels. Using sturdy sourdough or country bread helps retain structure during cooking.

Can I make the roasted tomatoes ahead of time?

Yes, roast tomatoes up to 2 days ahead. Store in an airtight container in the refrigerator. Bring them to room temperature or warm gently before assembling your sandwich for best flavor.

What's the best cheese combination?

Mozzarella provides creamy melt while sharp cheddar adds tangy depth. For variations, try smoked gouda, gruyère, or provolone. Use a mix of cheeses for maximum flavor complexity.

How can I make this gluten-free?

Simply substitute gluten-free bread of your choice. Ensure all other ingredients, particularly the pesto, are certified gluten-free. The cooking method remains unchanged.

What should I serve alongside this sandwich?

Pair with a crisp green salad, tomato soup, or light pasta dish. A simple arugula salad with lemon vinaigrette complements the rich, melted cheese beautifully.

Roasted Tomato Pesto Grilled Cheese

Slow-roasted tomatoes meet basil pesto and melted cheese in this gourmet grilled cheese sandwich on rustic bread.

Prep Time
15 min
Time to Cook
60 min
Total Duration
75 min
Author: Ethan Ward


Skill Easy

Cuisine American/Italian Fusion

Portions 2 Portion Size

Dietary Notes 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
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Roasted tomatoes from preparation
07 Handful of baby spinach or arugula leaves, optional

How to Make It

Step 01

Prepare roasted 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 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. Allow to cool slightly.

Step 02

Assemble sandwich components: Spread softened butter on one side of each bread slice. Place 2 slices, buttered side down, on a clean work surface.

Step 03

Build sandwich layers: Spread 1 tablespoon pesto on each unbuttered side of the bread. Top each with 2 slices mozzarella cheese, a layer of roasted tomatoes, 2 slices sharp cheddar cheese, and spinach or arugula if desired. Cover with remaining bread slices, buttered side up.

Step 04

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

Step 05

Finish and serve: Slice each sandwich in half diagonally and serve immediately while hot.

What You'll Need

  • Baking sheet
  • Parchment paper
  • Large skillet or griddle
  • Spatula
  • Sharp knife

Allergy Details

Please check every ingredient for allergens and talk to a healthcare provider with any concerns.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts, particularly pine nuts
  • Verify pesto ingredients for additional allergens including dairy and nuts

Nutrition Details (each serving)

Nutritional info is for reference and doesn't replace a professional's advice.
  • Caloric Value: 520
  • Total Fat: 30 g
  • Carbohydrates: 38 g
  • Proteins: 22 g