Roasted Tomato Pesto Grilled Cheese

Featured in: Oven & Pan Staples

Transform the classic grilled cheese into something extraordinary with slow-roasted caramelized tomatoes, aromatic basil pesto, and a blend of melted mozzarella and sharp cheddar. The rustic sourdough bread gets perfectly golden and crispy, while the combination of sweet roasted tomatoes and herbaceous pesto creates layers of flavor. Ready in just over an hour with mostly hands-off roasting time, this sandwich strikes the perfect balance between comfort food indulgence and gourmet sophistication.

Updated on Wed, 21 Jan 2026 11:50:00 GMT
Close-up of golden-brown Roasted Tomato Pesto Grilled Cheese, oozing melted mozzarella and cheddar on rustic sourdough with caramelized tomato slices and vibrant green pesto. Save
Close-up of golden-brown Roasted Tomato Pesto Grilled Cheese, oozing melted mozzarella and cheddar on rustic sourdough with caramelized tomato slices and vibrant green pesto. | ilemdrift.com

It started as a way to use up an abundance of summer tomatoes from my garden, but this sandwich has completely ruined regular grilled cheese for me forever. The slow roasting concentrates the tomatoes into something sweet and intense, almost like candy, and when that meets pesto and melted cheese, something magical happens.

My sister was visiting last fall when I first made these, and she literally ate three in one sitting while standing at the counter. She kept saying she would stop after one more, then another, then another. Now whenever she visits, this is the first thing she requests.

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: Vine ripened tomatoes work best here since roasting amplifies their natural sweetness
  • Olive oil: This helps the tomatoes caramelize rather than just dry out in the oven
  • Rustic sourdough or country bread: Something sturdy that wont get soggy when layered with all those juicy components
  • Unsalted butter: Buttering the outside creates that irresistible golden crunch we all love in grilled cheese
  • Basil pesto: Homemade brings the brightest flavor but store bought works perfectly fine on busy weeknights
  • Mozzarella cheese: This provides the classic melt and stretch factor
  • Sharp cheddar cheese: The sharpness cuts through the richness and adds that extra flavor kick
  • Baby spinach or arugula: This adds freshness and a slight peppery bite that balances all the cheese

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 300F and line a baking sheet with parchment paper. Arrange your tomato slices in a single layer and drizzle them with olive oil, then sprinkle with sea salt, black pepper, and dried oregano. Roast them for 50 to 60 minutes, flipping halfway through, until they are deeply caramelized but still hold their shape.
Prep your bread canvas:
Spread softened butter on one side of each bread slice, then place two slices butter side down on your work surface. Spread a generous tablespoon of pesto on each unbuttered side.
Build your sandwich masterpiece:
Layer two slices of mozzarella, your roasted tomatoes, two slices of sharp cheddar, and a handful of spinach or arugula on the pesto covered bread. Top with the remaining bread slices, buttered side facing up.
Grill to golden perfection:
Heat a large skillet or griddle over medium low heat and add your sandwiches. Cook for 4 to 5 minutes per side, pressing gently with your spatula, until both sides are golden brown and the cheese is completely melted.
Serve immediately:
Slice each sandwich in half diagonally and serve while the cheese is still hot and gooey.
Golden, buttery slices of Roasted Tomato Pesto Grilled Cheese on a wooden board, featuring slow-roasted tomatoes and melted cheese, served with a fresh arugula garnish. Save
Golden, buttery slices of Roasted Tomato Pesto Grilled Cheese on a wooden board, featuring slow-roasted tomatoes and melted cheese, served with a fresh arugula garnish. | ilemdrift.com

This has become my go to comfort food, especially on rainy Sundays when I want something warm and satisfying but not too heavy.

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 Ahead

The roasted tomatoes can be made up to three days in advance and stored in the refrigerator. They actually develop even more flavor after a day or two, making this a perfect meal prep component.

Cheese Variations

While mozzarella and cheddar is my favorite combination, I have also used gruyère for extra nuttiness, provolone for a milder flavor, or pepper jack when I want a bit of heat. Just stick to cheeses that melt well.

Serving Suggestions

A simple green salad with vinaigrette cuts through the richness beautifully, or serve alongside a cup of tomato soup for the ultimate comfort meal. This also pairs surprisingly well with a crisp white wine or light beer.

  • Try sun dried tomato pesto instead of regular basil for an even more intense tomato flavor
  • Add a pinch of red pepper flakes to the pesto for subtle heat
  • Use gluten free bread if needed, the sandwich still comes out delicious
A beautifully grilled Roasted Tomato Pesto Grilled Cheese, cut diagonally to reveal layers of gooey cheese, rich pesto, and deeply caramelized roasted tomatoes inside. Save
A beautifully grilled Roasted Tomato Pesto Grilled Cheese, cut diagonally to reveal layers of gooey cheese, rich pesto, and deeply caramelized roasted tomatoes inside. | ilemdrift.com

There is something deeply satisfying about taking that first bite and hearing the crunch of perfectly toasted bread followed by all that melty, roasted tomato goodness inside.

Recipe FAQs

Why roast the tomatoes instead of using fresh ones?

Slow-roasting concentrates the natural sugars in tomatoes, creating deep caramelized flavors and a chewy texture that holds up beautifully between melted cheese. Fresh tomatoes would release too much moisture and make the bread soggy.

Can I use store-bought pesto?

Absolutely! Store-bought basil pesto works perfectly well. Look for a high-quality brand with good olive oil and fresh basil flavor. You can also experiment with sun-dried tomato pesto for an extra layer of tomato intensity.

What cheese combinations work best?

The classic pairing of mozzarella and sharp cheddar provides both excellent meltability and robust flavor. Fontina, Gruyère, provolone, or smoked Gouda are all fantastic alternatives. Choose cheeses that melt well to ensure that perfect gooey texture.

How do I get the crispiest bread?

Use softened butter and spread it evenly to the edges. Cook over medium-low heat to allow the cheese to melt completely before the bread burns. A cast iron skillet or griddle provides even heating for the best results. Don't press too hard—you want to maintain the bread's structure.

Can I make these ahead of time?

You can roast the tomatoes up to 3 days in advance and store them in the refrigerator. The sandwiches are best cooked fresh, but you can assemble them and wrap tightly in the refrigerator for a few hours before cooking.

What should I serve with these sandwiches?

A crisp green salad with vinaigrette cuts through the richness perfectly. A cup of warm tomato soup creates the ultimate comfort meal. Pickles, coleslaw, or a simple fruit salad also make excellent sides.

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 loaded with slow-roasted tomatoes, basil pesto, and melted cheese for the ultimate comfort sandwich.

Time to prep
15 mins
Time to cook
60 mins
Overall time
75 mins
Recipe by Owen Strickland


Level Easy

Cuisine American/Italian Fusion

Output 2 Portions

Dietary details Vegetarian-Friendly

What You'll Need

Roasted Tomatoes

01
02
03
04
05

Sandwich Assembly

01
02
03
04
05
06
07

How To Make It

Stage 01

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

Stage 02

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

Stage 03

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

Stage 04

Assemble Sandwiches: Spread 1 tbsp 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.

Stage 05

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

Stage 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.

Equipment needed

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

Allergy details

Double-check the ingredients for allergens. If you aren't sure, ask your healthcare provider.
  • Contains: Wheat (bread), Milk (butter, cheese), Nuts (pesto may contain pine nuts). Check pesto ingredients for possible allergens; some pestos also contain cheese (milk) and nuts.

Nutrition Details (per serve)

Only use this data for general reference. It isn't a substitute for professional medical guidance.
  • Energy (kcal): 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.