Roasted Tomato Pesto Grilled Cheese

Featured in: Bite-Size Snacks

Transform a classic comfort sandwich into something special with caramelized roasted tomatoes, aromatic basil pesto, and a blend of mozzarella and sharp cheddar cheese layered between buttered sourdough bread. The key is slow-roasting the tomatoes for 50-60 minutes until deeply caramelized, which concentrates their sweet, tangy flavor. Assemble your sandwich with pesto, cheese, and roasted tomatoes, then pan-fry until golden and crispy on the outside with gooey melted cheese inside. This elegant yet simple preparation takes about 1 hour 15 minutes total and serves 2 people perfectly for lunch or a light dinner.

Updated on Tue, 20 Jan 2026 15:23:00 GMT
The golden-brown Roasted Tomato Pesto Grilled Cheese oozes melted mozzarella and cheddar on rustic sourdough. Save to Pinterest
The golden-brown Roasted Tomato Pesto Grilled Cheese oozes melted mozzarella and cheddar on rustic sourdough. | funcockts.com

The smell of slow-roasting tomatoes filled my entire apartment last Sunday, that concentrated sweetness that makes your mouth water before you even realize what you're smelling. I'd been experimenting with elevating ordinary grilled cheese for weeks, but something about adding those caramelized tomato slices transformed everything. My roommate wandered in, eyes half-closed from an afternoon nap, and immediately asked what magic was happening in the kitchen.

I made these for a quick dinner when my sister dropped by unexpectedly last month. She took one bite and literally went silent for a full minute, just chewing and making these small appreciative noises. Now she texts me every other day asking if I'm making 'those sandwiches' again.

Ingredients

  • Roma tomatoes: I've learned these work better than larger beefsteak varieties because they hold their shape better during that long roasting time and have less water to cook out
  • Sourdough bread: The tang here cuts through all that rich cheese beautifully, and the sturdy structure wont get soggy from those juicy tomatoes
  • Basil pesto: This little addition is what pulls all the Italian flavors together into something that feels much more sophisticated than your average lunch
  • Mozzarella and sharp cheddar: The mozzarella provides that incredible melt while the cheddar punches up the flavor so nothing gets lost

Instructions

Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Roast your tomatoes low and slow:
That 300°F oven temperature might feel painfully slow, but this gentle heat concentrates the tomato flavors without burning them. Flip them halfway through and watch how they shrink down into these intense little flavor bombs.
Layer thoughtfully:
Spend time arranging your cheese and tomatoes so every bite gets the full experience. I put mozzarella directly against the bread since it melts into everything, then tomatoes, then cheddar on top for that sharp finish.
Cook with patience:
Keep your heat medium-low and resist the urge to rush. Let that bread get deeply golden and crisp, pressing down gently so the cheese melts evenly into every corner.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
A close-up of the Roasted Tomato Pesto Grilled Cheese shows caramelized tomatoes and vibrant green pesto. Save to Pinterest
A close-up of the Roasted Tomato Pesto Grilled Cheese shows caramelized tomatoes and vibrant green pesto. | funcockts.com

These sandwiches have become my go-to comfort food, the thing I make when I need something that feels like a hug but also satisfies that craving for something a little special. There's something about the combination of warm melted cheese and sweet roasted tomatoes that just works.

Making It Your Own

I've played around with adding a thin layer of sun-dried tomato tapenade alongside the fresh pesto, which kicks the tomato flavor into overdrive. Sometimes I'll swap in fontina for the mozzarella when I want something nuttier and more complex.

Timing Matters

The roasted tomatoes can be made up to two days ahead and kept in the refrigerator. Actually, I think they develop even more flavor after sitting overnight, so this becomes a perfect make-ahead component for a quick weeknight dinner.

Serving Suggestions

A simple arugula salad with lemon vinaigrette cuts through all that richness perfectly. Or go full comfort mode and serve alongside a steaming bowl of tomato soup for the ultimate grilled cheese experience.

  • Let the sandwiches rest for about 2 minutes after cooking so the cheese sets slightly
  • Cutting diagonally creates those perfect pointed corners that everyone loves
  • A final sprinkle of flaky sea salt on top makes all the difference
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Comfort food lovers enjoy the crispy, buttery Roasted Tomato Pesto Grilled Cheese with a side salad. Save to Pinterest
Comfort food lovers enjoy the crispy, buttery Roasted Tomato Pesto Grilled Cheese with a side salad. | funcockts.com

Hope this recipe brings you as much cozy comfort as it's brought me on countless rainy afternoons and late-night dinners. Sometimes the simplest ingredients, treated with a little extra care, become the things we remember most.

Recipe Questions & Answers

Can I prepare the roasted tomatoes ahead of time?

Yes, roast the tomatoes up to 2 days in advance and store them in an airtight container in the refrigerator. You can even freeze them for up to a month. Simply bring them to room temperature before assembling your sandwich.

What's the best way to prevent the bread from getting soggy?

Butter both outer sides of the bread slices generously—this creates a moisture barrier. Also, let the roasted tomatoes cool slightly before adding them to the sandwich. If using fresh spinach or arugula, pat it dry with paper towels first.

Can I use a different type of bread?

Absolutely. Rustic sourdough and country bread work best because they're sturdy enough to hold the fillings. Try ciabatta, focaccia, or even thick-cut white bread. Gluten-free bread is also an excellent option for those with dietary restrictions.

What cheese combinations work well?

The mozzarella-cheddar combo is classic, but try smoked gouda, gruyère, provolone, fontina, or even burrata for different flavor profiles. A sharp aged cheddar enhances the tanginess, while creamy cheeses like brie add richness.

How can I customize the pesto?

Use sun-dried tomato pesto for deeper flavor, or make your own with fresh basil, garlic, pine nuts, parmesan, and olive oil. Add a pinch of red pepper flakes for heat, or swap basil for arugula or sun-dried tomato pesto for variation.

What temperature should I cook the sandwich at?

Medium-low heat is ideal to prevent the bread from burning before the cheese melts. This typically takes 4-5 minutes per side. If the outside browns too quickly, lower the heat slightly and cover the skillet with a lid to help the cheese melt faster.

Roasted Tomato Pesto Grilled Cheese

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

Prep Duration
15 minutes
Cook Duration
70 minutes
Overall Time
85 minutes
Authored by Funcockts Ethan Miller


Skill Level Easy

Cuisine American/Italian Fusion

Makes 2 Portions

Diet Facts Meat-Free

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 preparation
07 1 handful baby spinach or arugula leaves, optional

Directions

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 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. 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 of bread. Top each with 2 slices mozzarella, a layer of roasted tomatoes, 2 slices cheddar, and spinach or arugula if desired. 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.

Tools Needed

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

Allergy Details

Review all components for allergens and reach out to a health expert if needed.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts such as pine nuts
  • Verify pesto ingredient label for potential allergens including milk and nuts

Nutrition Details (each serving)

Nutrition details are just for reference and can't replace professional medical counsel.
  • Energy (Calories): 520
  • Fats: 30 g
  • Carbohydrates: 38 g
  • Proteins: 22 g