Roasted Tomato Pesto Grilled Cheese

Featured in: Oven & Stovetop Recipes

This indulgent sandwich combines the comfort of classic grilled cheese with sophisticated flavors. Slow-roasted tomatoes develop deep sweetness and caramelization, while fresh basil pesto adds aromatic brightness. The blend of mozzarella and sharp cheddar creates perfect melt and flavor balance, all nestled between buttery, crispy sourdough bread.

Updated on Wed, 21 Jan 2026 12:51:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese slices, melted cheese and caramelized tomatoes oozing from crispy sourdough.  Pin it
Golden-brown Roasted Tomato Pesto Grilled Cheese slices, melted cheese and caramelized tomatoes oozing from crispy sourdough. | tifawtfoods.com

The first time I slow-roasted tomatoes for grilled cheese, my kitchen smelled like an Italian restaurant. I was experimenting with what seemed like an unnecessary step, but those caramelized tomato slices transformed everything. Now I cannot make grilled cheese any other way.

My roommate walked in while these were roasting and demanded to know what smelled so incredible. We ate them standing at the counter, burning our fingers because we could not wait for them to cool down.

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: Choose tomatoes that yield slightly to pressure and feel heavy for their size
  • 1 tbsp olive oil: This helps the tomatoes caramelize and develop that deep, concentrated flavor
  • 1/4 tsp sea salt: Draws out moisture and intensifies the tomato essence as they roast
  • 1/4 tsp freshly ground black pepper: Adds a subtle warmth that complements the sweet roasted tomatoes
  • 1/4 tsp dried oregano: Echoes Italian notes without overpowering the other ingredients
  • 4 slices rustic sourdough or country bread: Sturdy enough to hold generous fillings without getting soggy
  • 2 tbsp unsalted butter: Room temperature butter spreads more evenly and creates that perfect golden crust
  • 2 tbsp basil pesto: Homemade pesto yields the brightest flavor, but a good store-bought version works beautifully
  • 4 slices mozzarella cheese: Provides that incredible melted cheese pull in every bite
  • 4 slices sharp cheddar cheese: Adds the necessary punch and tang to cut through the richness
  • Handful of baby spinach or arugula: Optional but adds a fresh, peppery contrast to the warm filling

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Roast the tomatoes until golden:
Preheat oven to 300°F (150°C) and line a baking sheet with parchment paper. Arrange tomato slices in a single layer, drizzle with olive oil, then sprinkle with salt, pepper and oregano. Roast 50 to 60 minutes, flipping halfway through, until tomatoes are deeply caramelized and slightly shriveled but still hold their shape.
Assemble the sandwiches:
Spread softened butter on one side of each bread slice. Place two slices butter-side down and spread 1 tbsp pesto on each upward-facing slice. Layer 2 slices mozzarella, roasted tomatoes, 2 slices cheddar and greens if using, then top with remaining bread slices, butter-side up.
Grill to golden perfection:
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 with a spatula, until bread is deeply golden and cheese is completely melted.
Serve immediately:
Cut each sandwich in half diagonally and serve while the cheese is still molten and the bread is at its crispest.
A gourmet Roasted Tomato Pesto Grilled Cheese stacked high with basil pesto and mozzarella on a wooden cutting board.  Pin it
A gourmet Roasted Tomato Pesto Grilled Cheese stacked high with basil pesto and mozzarella on a wooden cutting board. | tifawtfoods.com

This recipe has become my go-to when I need comfort food that feels a little special. Something about the combination of warm roasted tomatoes and melted cheese just makes everything better.

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.

Cheese Selection Matters

While the recipe calls for mozzarella and sharp cheddar, I have discovered that fontina brings an incredible nuttiness that pairs beautifully with the roasted tomatoes. Provolone adds a pleasant smokiness, and gruyère creates the most luxurious melt. Just make sure at least one of your cheeses has some sharpness to cut through the richness.

Making It Ahead

You can roast the tomatoes up to three days in advance and store them in an airtight container in the refrigerator. In fact, the flavors develop even more after a day. I often make a double batch just to keep roasted tomatoes on hand for quick sandwiches, pasta, or even just eating straight from the container.

Perfect Pairings

A crisp green salad with an acidic vinaigrette cuts through the richness perfectly, while a cup of tomato soup makes this feel like the ultimate comfort meal. I have also served these alongside a simple bowl of minestrone for a dinner that feels like it came from an Italian restaurant.

  • Roast extra tomatoes and keep them in your refrigerator for emergency sandwich situations
  • If the bread is toasting too quickly before the cheese melts, tent the pan with foil for the last minute or two
  • Let the sandwiches rest for about 60 seconds after grilling so the cheese sets slightly and does not ooze out completely when you cut them
Close-up of Roasted Tomato Pesto Grilled Cheese, showing melted cheddar, roasted tomato slices, and fresh basil garnish. Pin it
Close-up of Roasted Tomato Pesto Grilled Cheese, showing melted cheddar, roasted tomato slices, and fresh basil garnish. | tifawtfoods.com

There is something deeply satisfying about the way the pesto, roasted tomatoes and melted cheese come together in each bite. This sandwich has become my definition of comfort food elevated.

Recipe Questions & Answers

Why roast the tomatoes first?

Roasting concentrates the tomatoes' natural sugars and creates deep caramelized flavors that balance beautifully with the rich cheese and fragrant pesto.

What type of bread works best?

Rustic sourdough or country bread provides sturdy structure and excellent flavor. The bread needs to hold up to the generous filling without becoming soggy.

Can I make this ahead?

Roast tomatoes up to 2 days ahead and store refrigerated. Assemble sandwiches just before cooking for the best texture and melt.

What cheese combinations work well?

The mozzarella provides exceptional melt while sharp cheddar adds bite. Try provolone, fontina, gruyère, or smoked gouda for different flavor profiles.

How do I get perfectly crispy results?

Cook over medium-low heat to allow the cheese to melt completely before the bread burns. Press gently with a spatula for even contact and golden crunch.

What pairs well with this sandwich?

A crisp green salad with vinaigrette cuts through the richness. Tomato soup creates a classic pairing, or serve alongside a cup of minestrone.

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

Caramelized tomatoes and basil pesto transform classic grilled cheese into a gourmet sandwich experience.

Prep Time
15 min
Time to Cook
60 min
Total Duration
75 min
Created by Carter Finley


Skill Level Easy

Cuisine American

Total Yield 2 Number of Servings

Dietary Details 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 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 Roasted tomatoes (prepared above)
07 Handful of baby spinach or arugula leaves (optional)

Directions

Step 01

Roast the Tomatoes: Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices in a single layer. Drizzle with olive oil, then sprinkle evenly with sea salt, black pepper, and dried oregano. Roast for 50 to 60 minutes, flipping halfway through, until tomatoes are deeply caramelized but still maintain their shape. Remove from oven and let cool slightly.

Step 02

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

Step 03

Assemble the Sandwiches: Spread 1 tablespoon of basil pesto on each unbuttered side of the bread. Layer 2 slices of mozzarella cheese on top, followed by a portion of roasted tomatoes, then 2 slices of sharp cheddar. Add spinach or arugula if desired. Top with remaining bread slices, butter-side facing up.

Step 04

Grill the Sandwiches: 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 a spatula, until bread is golden brown and cheese is completely melted.

Step 05

Serve: Transfer sandwiches to a cutting board. Slice each sandwich in half diagonally 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 Information

Go through every ingredient to spot allergens. If you're unsure, check with your healthcare provider.
  • Contains wheat, milk, and potentially nuts. Pesto may contain pine nuts and cheese (milk). Verify pesto ingredients for specific allergen information.

Nutrition Info (for one serving)

For informational purposes only—see a professional for health advice.
  • Calories: 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.