Roasted Tomato Pesto Grilled Cheese

Featured in: Oven & Stovetop Cooking

This indulgent sandwich combines the comfort of classic grilled cheese with sophisticated flavors. Slow-roasted tomatoes develop deep sweetness and umami, while basil pesto adds aromatic brightness. The cheese blend creates perfect melt—mozzarella for stretch, sharp cheddar for bold flavor. Rustic sourdough provides sturdy structure and satisfying crunch. Ideal for leisurely weekend lunches when you have time for the slow-roasting process, though roasted tomatoes can be made ahead for quick assembly later.

Updated on Wed, 21 Jan 2026 11:52:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing melted cheese, with caramelized tomatoes peeking from crispy sourdough slices. Save
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing melted cheese, with caramelized tomatoes peeking from crispy sourdough slices. | dailytaddut.com

The smell of slow-roasting tomatoes filled my entire apartment one rainy Sunday afternoon. I had originally planned just regular grilled cheese, but found some heirloom tomatoes that needed using and decided to experiment. Three hours later, my kitchen smelled like an Italian bistro and I had created something that would ruin regular grilled cheese forever.

My sister texted me at midnight demanding the recipe after I made these for her birthday lunch. She said they tasted like something from that fancy downtown sandwich shop but better. Now every time she visits, this is what she asks for without fail.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Ripe tomatoes: I learned the hard way that mealy supermarket tomatoes never develop that deep caramelized sweetness, so wait for ones that yield slightly to gentle pressure
  • Olive oil: Dont skip drizzling the tomatoes before roasting, it helps them concentrate and develop those jammy edges
  • Rustic sourdough: Something with a sturdy crumb holds up better than soft white bread, which turns soggy under all those layers
  • Mozzarella: Fresh is too wet, go for low-moisture part-skim or you will end up with soup inside your sandwich
  • Sharp cheddar: The sharpness provides that necessary contrast to the sweet roasted tomatoes
  • Basil pesto: Homemade is wonderful but a good quality jarred version works perfectly fine here

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 300°F and arrange those tomato slices on a parchment-lined sheet. Drizzle with olive oil, sprinkle with sea salt, freshly cracked pepper, and dried oregano. Let them roast for about an hour, flipping halfway through, until they shrink and darken but still hold their shape.
Prep your bread canvas:
Butter one side of each bread slice generously. Place two slices butter-side down on your cutting board and spread the other sides with pesto.
Layer like a pro:
Start with mozzarella on the pesto side because it melts beautifully. Add those roasted tomatoes you patiently waited for, then sharp cheddar for the final punch. A handful of arugula adds a fresh bite.
Grill with patience:
Heat your skillet over medium-low heat and place sandwiches butter-side down. Cook for about 5 minutes per side, pressing gently with your spatula, until golden and cheese oozes out the sides.
Let them rest:
Slice diagonally and wait just a minute before serving, this gives the cheese a chance to set slightly so it does not completely escape when you bite in.
A close-up of Roasted Tomato Pesto Grilled Cheese, showing layers of gooey mozzarella, sharp cheddar, and vibrant pesto spread. Save
A close-up of Roasted Tomato Pesto Grilled Cheese, showing layers of gooey mozzarella, sharp cheddar, and vibrant pesto spread. | dailytaddut.com

These sandwiches accidentally started a new tradition in my house. Now whenever the weather turns gloomy, my husband starts asking if we have enough tomatoes to roast. It has become our cozy day comfort food, the kind that makes you want to curl up on the couch and watch old movies.

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.

The Art of Patient Roasting

Slow-roasting tomatoes transforms them completely. The sugars concentrate, the texture becomes jammy, and they develop this incredible depth that fresh tomatoes simply do not have. This step is what elevates a good sandwich into something extraordinary.

Cheese Strategy

Using two different cheeses creates layers of flavor. Mozzarella provides the stretchy texture we all crave, while sharp cheddar brings enough punch to cut through the richness. This combination ensures every bite is balanced, not just heavy.

Bread Wisdom

Not all bread is created equal when it comes to grilled cheese. Rustic sourdough has enough structure to support all those fillings without turning into a soggy mess. The tanginess also complements the sweet roasted tomatoes beautifully.

  • Look for bread baked that day or the day before
  • Stale-ish bread actually grills better than super fresh
  • Let the butter come to room temperature for easier spreading
Freshly cut Roasted Tomato Pesto Grilled Cheese on a rustic board, served beside a simple green salad for lunch. Save
Freshly cut Roasted Tomato Pesto Grilled Cheese on a rustic board, served beside a simple green salad for lunch. | dailytaddut.com

These sandwiches have a way of making even ordinary Tuesdays feel special. The kind of meal that makes you pause and appreciate simple pleasures done right.

Recipe FAQs

Can I prepare the roasted tomatoes in advance?

Absolutely. Roasted tomatoes keep well in the refrigerator for up to 5 days. Store them in an airtight container and bring to room temperature before assembling your sandwiches for even melting.

What's the best bread for this sandwich?

Rustic sourdough or country bread works beautifully because their sturdy structure holds up well to the generous fillings. The slight tang and chewy texture complement the sweet tomatoes and rich cheese perfectly.

Can I use store-bought pesto?

Yes, store-bought basil pesto works perfectly fine. Look for one with good-quality olive oil and fresh-tasting basil. If you prefer homemade, simply blend fresh basil, pine nuts, garlic, parmesan, and olive oil.

How do I prevent the bread from burning before the cheese melts?

Cook over medium-low heat and be patient. Low and slow allows the cheese to melt completely while the bread gradually crisps. Pressing gently with your spatula helps ensure even contact with the pan.

Can I add other vegetables?

Certainly. Sautéed mushrooms, caramelized onions, or roasted red peppers would all complement the flavor profile. Just be mindful not to overload the sandwich, or the cheese won't melt properly.

What cheese substitutions work well?

Provolone offers excellent melt, fontina adds nuttiness, gruyère brings depth, and smoked gouda contributes subtle smokiness. Feel free to experiment with combinations based on your preference.

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 fragrant pesto transform classic grilled cheese into a gourmet experience with layers of melted mozzarella and sharp cheddar.

Prep Time
15 minutes
Time to Cook
60 minutes
Overall Time
75 minutes
Created by Bianca Ford


Skill Level Easy

Cuisine American

Makes 2 Number of Servings

Dietary Notes Meat-Free

What You'll Need

Roasted Tomatoes

01
02
03
04
05

Sandwich Assembly

01
02
03
04
05
06
07

Direction Steps

Step 01

Roast the Tomatoes: Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices on the sheet, drizzle with olive oil, and season with salt, pepper, and oregano. Roast for 50–60 minutes, flipping halfway, until deeply caramelized but still holding shape. Cool slightly.

Step 02

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

Step 03

Layer the Fillings: Spread 1 tablespoon pesto on each unbuttered side. Layer 2 slices mozzarella, roasted tomatoes, 2 slices cheddar, and spinach or arugula if using. Top with remaining bread slices, buttered side up.

Step 04

Grill the 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 completely melted.

Step 05

Serve: Slice sandwiches 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 Required

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

Allergy Details

Please review every ingredient for allergy risks and speak to a medical expert if unsure.
  • Contains wheat, milk, and may contain tree nuts from pesto

Nutritional Info (per portion)

Nutritional data is for basic reference only—consult a health provider as needed.
  • Caloric Value: 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.