Roasted Tomato Pesto Grilled Cheese

Featured in: Vegetarian Favorites

This gourmet sandwich combines the comfort of classic grilled cheese with sophisticated flavors. Slow-roasted tomatoes develop deep caramelization over 50-60 minutes, creating a rich, sweet filling. Layer them with creamy mozzarella, sharp cheddar, and basil pesto between buttered sourdough bread, then pan-fry until golden and crispy. The result is a warm, indulgent meal with melted cheese and concentrated tomato flavor that pairs beautifully with fresh greens or tomato soup.

Updated on Tue, 20 Jan 2026 11:58:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese slices revealing melted mozzarella and cheddar layers beside roasted tomato halves. Save
Golden-brown Roasted Tomato Pesto Grilled Cheese slices revealing melted mozzarella and cheddar layers beside roasted tomato halves. | cinnamonglow.com

The smell of slow-roasted tomatoes drifting through the kitchen on a Sunday afternoon is what turned me into a believer. I'd always thought grilled cheese was good enough as-is, but my neighbor showed me how slowing down and letting tomatoes caramelize in the oven could transform something simple into something almost magical. The way the sugars concentrate and the edges get jammy, then you layer that with pesto and cheese? I made two sandwiches that day and ate both.

I made this for my sister when she came over tired and hungry after a long week. She sat at the counter, barely talking, and I just cooked quietly. When I slid the plate across to her and she took that first bite, she closed her eyes and said, this is exactly what I needed. Sometimes a sandwich is just a sandwich, but sometimes it's comfort in your hands.

Ingredients

  • Ripe Tomatoes: The whole dish depends on these, so pick tomatoes that are red and give a little when you press them, the kind that smell like summer even if it's cold outside.
  • Olive Oil: Helps the tomatoes caramelize without drying out, and adds a fruity richness that butter alone can't give.
  • Rustic Sourdough Bread: The slight tang of sourdough pairs beautifully with pesto, and the sturdy texture holds up to all the melty cheese without getting soggy.
  • Basil Pesto: Whether you make it or buy it, this is the flavor backbone, bright and herby and a little garlicky in the best way.
  • Mozzarella Cheese: Melts like a dream and gives you those perfect cheese pulls when you cut the sandwich in half.
  • Sharp Cheddar Cheese: Balances the mild mozzarella with a punch of sharpness and complexity.
  • Butter: Softened butter spreads easily and gives you that golden, crispy crust that makes or breaks a grilled cheese.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Roast the Tomatoes:
Preheat your oven to 300°F and line a baking sheet with parchment paper. Lay the tomato slices out in a single layer, drizzle with olive oil, and sprinkle with salt, pepper, and oregano, then roast for 50 to 60 minutes, flipping them halfway through so they caramelize evenly.
Butter the Bread:
Spread softened butter on one side of each slice of bread. This is the side that will touch the pan and turn golden brown.
Assemble the Sandwiches:
Place two slices buttered side down on your counter, spread a tablespoon of pesto on each unbuttered side, then layer on mozzarella, roasted tomatoes, cheddar, and a handful of greens if you want. Top with the remaining bread slices, buttered side up.
Grill Until Golden:
Heat a large skillet over medium-low heat, add the sandwiches, and cook for 4 to 5 minutes per side, pressing gently with a spatula. You want the cheese fully melted and the bread deeply golden, not rushed and burnt.
Serve Immediately:
Slice each sandwich in half and serve while the cheese is still gooey and stretchy. This is not a sandwich that waits.
Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
A close-up view of the crispy sourdough exterior of Roasted Tomato Pesto Grilled Cheese, drizzled with fresh basil pesto. Save
A close-up view of the crispy sourdough exterior of Roasted Tomato Pesto Grilled Cheese, drizzled with fresh basil pesto. | cinnamonglow.com

There was a rainy Tuesday when I made this and sat by the window with the sandwich in both hands, watching the water streak down the glass. The warm, melty bite and the smell of toasted bread and pesto made the gray afternoon feel cozy instead of dreary. That's when I realized this recipe wasn't just about hunger, it was about creating a moment worth remembering.

Cheese Combinations Worth Trying

I've experimented with cheese more times than I can count, and while mozzarella and cheddar are my go-to, smoked gouda brings a subtle smokiness that's incredible with the roasted tomatoes. Fontina melts beautifully and has a nutty sweetness, and gruyère adds a sophisticated, almost earthy flavor that makes the sandwich feel fancy. If you're feeling adventurous, try a mix of provolone and a little crumbled goat cheese for tang.

Making It Your Own

One night I didn't have fresh tomatoes, so I used a few sun-dried tomatoes from a jar, chopped them up, and mixed them into the pesto instead of roasting fresh ones. It worked surprisingly well and saved an hour. You can also add a drizzle of balsamic glaze inside the sandwich before grilling, or tuck in some caramelized onions if you have leftovers in the fridge. This recipe is forgiving and loves a little improvisation.

Serving Suggestions and Pairings

I almost always serve this with a handful of lightly dressed arugula on the side, the peppery bite cuts through the richness perfectly. A bowl of tomato soup is the classic pairing and it never disappoints, or try it with a crisp apple and walnut salad for contrast. If you're making it for a crowd, slice each sandwich into quarters and serve as an appetizer, they disappear fast.

  • Pair with a light white wine like Sauvignon Blanc or Pinot Grigio.
  • Serve with pickles or cornichons for a tangy, crunchy contrast.
  • A drizzle of hot honey on top right before serving adds an unexpected sweet heat.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Perfectly melted cheese oozes from the Roasted Tomato Pesto Grilled Cheese, served with a side of baby arugula. Save
Perfectly melted cheese oozes from the Roasted Tomato Pesto Grilled Cheese, served with a side of baby arugula. | cinnamonglow.com

This sandwich has become my answer to days when I want something comforting but still a little special. I hope it becomes that for you too.

Recipe FAQ Section

How long does it take to roast the tomatoes?

Tomatoes roast for 50-60 minutes at 300°F. Flip them halfway through to ensure even caramelization. They're done when deeply caramelized and concentrated in flavor while maintaining their shape.

Can I prepare the roasted tomatoes ahead?

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

What's the best bread choice for this sandwich?

Rustic sourdough or country bread works best due to their sturdy structure and slight tang that complements the pesto and roasted tomatoes. Avoid thin bread that may tear when pressing during cooking.

Can I make this dairy-free?

Substitute dairy butter with plant-based butter and use vegan cheese alternatives. Ensure your pesto is dairy-free as well. The cooking technique remains the same.

Why press the sandwich while cooking?

Gentle pressing helps distribute the cheese evenly, promotes melting, and creates better contact between bread and pan for even golden browning on both sides.

What other cheeses work well in this sandwich?

Try smoked gouda, gruyère, provolone, or fontina for different flavor profiles. Combining two cheeses, as in this version, adds complexity and richer flavor depth.

Roasted Tomato Pesto Grilled Cheese

Slow-roasted tomatoes, basil pesto, and melted cheese create a gourmet sandwich perfect for lunch or light dinner.

Prep duration
15 min
Time to cook
75 min
Complete duration
90 min
Created by Hannah Collins

Classification Vegetarian Favorites

Skill level Easy

Cultural Origin American/Italian Fusion

Output 2 Portion count

Dietary considerations Meat-free

Components

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

Method

Phase 01

Prepare roasting station: Preheat oven to 300°F. Line a baking sheet with parchment paper.

Phase 02

Roast tomato slices: Arrange tomato slices on prepared baking sheet. Drizzle with olive oil and sprinkle with salt, pepper, and oregano. Roast for 50 to 60 minutes, flipping halfway through, until deeply caramelized but still holding their shape. Allow to cool slightly.

Phase 03

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

Phase 04

Assemble sandwiches: Spread 1 tablespoon pesto on unbuttered side of each bread slice. Layer 2 slices mozzarella, roasted tomato layer, 2 slices cheddar, and spinach or arugula if desired. Cover with remaining bread slices, buttered side up.

Phase 05

Toast sandwiches: Heat 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 completely melted.

Phase 06

Finish and serve: Slice sandwiches in half diagonally and serve immediately.

Tools needed

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

Allergy details

Review each component for potential allergens and consult with a healthcare professional if you're uncertain about any ingredients.
  • Wheat from bread
  • Milk from butter and cheese
  • Tree nuts, pesto may contain pine nuts
  • Verify pesto ingredient label for additional allergen information

Nutritional breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 520
  • Fats: 30 g
  • Carbohydrates: 38 g
  • Protein Content: 22 g