Roasted Tomato Pesto Grilled Cheese

Featured in: Stovetop & Oven Cooking

This elevated grilled cheese combines caramelized roasted tomatoes, fragrant basil pesto, and a blend of melted mozzarella and sharp cheddar between slices of buttered sourdough bread. The tomatoes are slowly roasted at low temperature for 50-60 minutes until deeply caramelized, creating a rich, concentrated flavor. Assembly is straightforward: spread pesto on bread, layer with cheese, roasted tomatoes, and optional greens, then pan-fry until golden and cheese melts perfectly. The result is a sophisticated yet comforting sandwich that balances creamy cheese with bright tomato and herb flavors.

Updated on Wed, 21 Jan 2026 13:09:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing with melted mozzarella and cheddar on sourdough bread.  Save
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing with melted mozzarella and cheddar on sourdough bread. | zitounekitchen.com

The smell of slow-roasting tomatoes filled my entire apartment last Sunday, making it impossible to focus on anything else. I had originally planned to make a quick lunch, but those tomatoes in the oven had other ideas. After an hour of watching them transform into something sweet and concentrated, I realized this needed to be more than just another sandwich. Sometimes the best discoveries happen when you let ingredients dictate the meal instead of sticking to a timeline.

My friend Sarah came over unexpectedly during that experimental cooking session and ended up staying for hours. We stood around the stove watching the cheese bubble through the bread, talking about everything and nothing. Thats what happens with food this comforting, it pulls people in and makes them linger. Now whenever she visits, she asks if 'that' tomato sandwich is on the menu.

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: Choose tomatoes that give slightly when pressed, as they will concentrate in flavor during roasting and become the star of your sandwich
  • Olive oil: This helps the tomatoes caramelize beautifully while roasting, so do not skimp on this step
  • Rustic sourdough bread: The sturdy texture holds up well to the generous filling and develops an irresistible crunch when griddled
  • Basil pesto: Homemade brings bright fresh flavor, but a quality store-bought version works perfectly in a pinch
  • Mozzarella cheese: This provides that classic cheese pull and mild creaminess that balances the intense tomatoes
  • Sharp cheddar cheese: The bold flavor cuts through the richness and adds the perfect savory punch
  • Unsalted butter: Room temperature butter spreads evenly and creates that golden crispy exterior we all crave

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 they transform:
Preheat your oven to 300°F and arrange sliced tomatoes on a parchment-lined baking sheet. Drizzle with olive oil and season with salt, pepper, and oregano. Let them roast slowly for 50 to 60 minutes, flipping halfway through, until they are deeply caramelized and concentrated in flavor.
Prepare your bread canvas:
Spread softened butter on one side of each bread slice, making sure to cover every corner for even browning. This butter layer is what creates that irresistible golden crunch that makes grilled cheese so satisfying.
Layer the flavors thoughtfully:
On the unbuttered side of two bread slices, spread a generous tablespoon of pesto. Layer mozzarella first, as it melts beautifully, followed by your roasted tomatoes, then sharp cheddar for that final punch of flavor.
Grill to golden perfection:
Cook assembled sandwiches in a skillet over medium-low heat for 4 to 5 minutes per side. Press gently with your spatula and watch for the cheese to melt completely while the bread turns deep golden brown.
Fresh basil pesto and slow-roasted tomatoes add vibrant flavor to this gourmet vegetarian sandwich.  Save
Fresh basil pesto and slow-roasted tomatoes add vibrant flavor to this gourmet vegetarian sandwich. | zitounekitchen.com

This sandwich has become my go-to for rainy days when I need something that feels like a hug. There is something about the combination of warm melted cheese and sweet roasted tomatoes that 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.

Making Ahead

You can roast the tomatoes up to three days in advance and store them in the refrigerator. They actually develop even deeper flavor after sitting for a day, which means you can have restaurant-quality sandwiches ready in minutes on busy weeknights.

Cheese Variations

While the mozzarella and cheddar combination is classic for a reason, do not be afraid to experiment. Gruyère adds wonderful nuttiness, smoked gouda brings depth, or fontina creates an incredibly creamy texture. The key is mixing one melting cheese with one flavorful cheese.

Serving Suggestions

A crisp green salad with bright vinaigrette cuts through the richness perfectly. Or go all in and serve with a cup of tomato soup for the ultimate comfort meal experience.

  • Let sandwiches rest for 2 minutes before slicing to prevent cheese from oozing out
  • Cut on the diagonal for that classic diner look that somehow makes everything taste better
  • Keep leftover roasted tomatoes for pasta, salads, or straight from the container as a snack
Perfectly grilled with crispy crust and gooey center, served alongside a simple green salad. Save
Perfectly grilled with crispy crust and gooey center, served alongside a simple green salad. | zitounekitchen.com

There is nothing quite like cutting into that first sandwich and watching the cheese stretch. Pure comfort on a plate.

Common Questions

How do I get perfectly caramelized roasted tomatoes?

Slice tomatoes 1/4-inch thick, arrange on a parchment-lined baking sheet, and roast at 300°F for 50-60 minutes, flipping halfway through. The low, slow heat concentrates flavors and creates deep caramelization while maintaining the tomato's shape. They're ready when deeply browned and slightly concentrated.

Can I make this with a different type of bread?

Yes, rustic sourdough works beautifully, but you can also use country bread, ciabatta, or focaccia. For a lighter version, try Italian white bread or whole wheat. Avoid thin sliced bread as it may get too soggy. For gluten-free, substitute with quality gluten-free sourdough.

What's the best way to prevent the sandwich from falling apart?

Build the sandwich on a clean surface with bread slices kept close to where you'll cook. Layer ingredients evenly without overstuffing. When cooking, press gently with a spatula to help cheese meld and bind ingredients. Cook on medium-low heat to allow cheese to melt completely before the bread becomes too dark.

Can I prepare the roasted tomatoes ahead of time?

Absolutely. Roast tomatoes up to 2 days in advance and store in an airtight container in the refrigerator. You can also layer them with a bit of olive oil to preserve moisture. Bring to room temperature before assembling, or warm briefly if preferred.

What cheese combinations work well for this sandwich?

The mozzarella and cheddar combination provides melting quality and sharp flavor. You can also try provolone, fontina, smoked gouda, or gruyère. Mix creamy melting cheeses with sharper varieties for complexity. Avoid hard cheeses that don't melt well.

How do I know when the sandwich is cooked perfectly?

Cook 4-5 minutes per side over medium-low heat until both sides are golden brown with slight char marks. The cheese should be completely melted, which you can check by gently lifting an edge with a spatula. If cheese isn't fully melted, reduce heat slightly and cook a bit longer.

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

Gourmet grilled cheese featuring slow-roasted tomatoes, basil pesto, and layers of melted cheese on rustic bread.

Time to Prep
15 min
Time to Cook
60 min
Overall Time
75 min
Created by Keira Bowman


Skill Level Easy

Cuisine American/Italian Fusion

Makes 2 Portions

Diet Preferences Meat-Free

What You'll 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 Optional: handful of baby spinach or arugula leaves

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 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. Allow to cool slightly.

Step 03

Butter Bread: 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 the unbuttered side of each bottom slice. Layer with 2 slices mozzarella, a portion of roasted tomatoes, 2 slices cheddar, and spinach or arugula if desired. Top with remaining bread slices, buttered side up.

Step 05

Cook Sandwiches: Heat a large skillet or griddle over medium-low heat. Place sandwiches in skillet and cook 4 to 5 minutes per side, pressing gently, until golden brown and cheese is completely melted.

Step 06

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

Tools Needed

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

Allergy Notes

Review each item for possible allergens and seek advice from a health expert if uncertain.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts such as pine nuts
  • Verify pesto ingredients for potential allergens including milk and tree nuts

Nutrition Details (per portion)

These nutrition figures are for informational use only. Always consult with a medical professional if needed.
  • 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.