Roasted Tomato Pesto Grilled Cheese

Featured in: Everyday Main Dishes

This gourmet take on a beloved comfort classic combines slow-roasted tomatoes caramelized to perfection with aromatic basil pesto and a blend of mozzarella and sharp cheddar cheese. Sandwiched between buttered rustic sourdough, it's pan-seared until golden and melty. Ready in just over an hour, it serves two and works beautifully for lunch or dinner.

Updated on Tue, 20 Jan 2026 08:00:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese sandwiches rest on a wooden board, revealing layers of gooey melted cheese and rich pesto. Save
Golden-brown Roasted Tomato Pesto Grilled Cheese sandwiches rest on a wooden board, revealing layers of gooey melted cheese and rich pesto. | turboplates.com

Rainy weekends were made for sandwiches like this. I stumbled on the idea after roasting tomatoes for a pasta sauce and realizing theyd be incredible pressed between buttery bread with melting cheese. The slow roasting concentrates everything sweet about summer tomatoes while giving them this chewy jammy texture that plays so nicely against sharp cheddar.

My roommate walked in while I was making the first batch and literally stood over the stove waiting. Now its the sandwich we request whenever one of us has had an especially long week. Something about the combination of warm crunch tangy tomatoes and oozing cheese feels like an honest hug in food form.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Roma or vine tomatoes: They roast down beautifully without turning watery
  • Extra virgin olive oil: Essential for helping those tomatoes caramelize properly
  • Rustic sourdough: The tang complements the pesto and holds up to the filling
  • Basil pesto: Homemade is lovely but store bought works perfectly here
  • Mozzarella slices: Provides that classic cheese pull and mild creaminess
  • Sharp cheddar: Adds the bold flavor that keeps things from being too mild
  • Unsalted butter: Spreads easily and creates that golden crunch we 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 low and slow:
Preheat your oven to 300°F then slice tomatoes about 1/4 inch thick and arrange them on a parchment lined baking sheet. Drizzle with olive oil and season with sea salt black pepper and dried oregano before roasting for 50 to 60 minutes until theyre deeply caramelized and shrunken but still holding their shape.
Build your sandwich layers:
Spread softened butter generously on one side of each bread slice then lay two pieces buttered side down. Coat the unbuttered sides with basil pesto then layer mozzarella roasted tomatoes cheddar and optional greens before topping with remaining bread.
Grill to golden perfection:
Cook sandwiches in a skillet over medium low heat for 4 to 5 minutes per side pressing gently with your spatula. You want the bread deeply toasted and cheese completely melted before slicing diagonally and serving while hot.
A close-up shows the Roasted Tomato Pesto Grilled Cheese with caramelized tomato slices and melted mozzarella spilling from rustic bread. Save
A close-up shows the Roasted Tomato Pesto Grilled Cheese with caramelized tomato slices and melted mozzarella spilling from rustic bread. | turboplates.com

This sandwich has become my go to for Sunday suppers when I want something that feels special but requires minimal effort. Theres something deeply satisfying about transforming simple ingredients into something that tastes this indulgent.

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.

Getting the Perfect Cheese Pull

Layer your cheese so mozzarella touches both bread slices it acts as the glue holding everything together while cheddar provides the punch. I learned this after countless sandwiches where the cheese slid out entirely with that first disappointing bite.

Make Ahead Strategy

Roast a big batch of tomatoes when you have time. They keep for a week in the refrigerator and become instantly usable for pasta bruschetta or yes more grilled cheese whenever the craving strikes at midnight.

Serving Suggestions

A simple green salad with bright vinaigrette cuts through the richness beautifully. A cup of tomato soup might feel like overkill but I wont judge you for going full comfort meal mode.

  • Try aged gouda instead of cheddar for smoky depth
  • Add red pepper flakes to pesto if you like heat
  • Let sandwiches rest 2 minutes before slicing for cleaner cuts

The Roasted Tomato Pesto Grilled Cheese is served with a side salad, featuring vibrant roasted tomatoes and melted cheese on toasted sourdough. Save
The Roasted Tomato Pesto Grilled Cheese is served with a side salad, featuring vibrant roasted tomatoes and melted cheese on toasted sourdough. | turboplates.com

Hope this becomes your rainy day comfort too.

Recipe FAQs

How long should I roast the tomatoes?

Roast tomato slices at 300°F for 50–60 minutes, flipping halfway through. They're ready when deeply caramelized but still holding their shape. This slow roasting concentrates their natural sweetness and flavor.

What's the best bread to use?

Rustic sourdough or country bread works best because it has a sturdy crumb that won't fall apart during cooking. The tangy flavor of sourdough also complements the sweet roasted tomatoes and pesto beautifully.

Can I make this ahead of time?

Yes, roast the tomatoes up to 2 days ahead and store in an airtight container. Assemble the sandwiches just before cooking to prevent the bread from becoming soggy. Toast them fresh for the best texture and cheese melt.

What cheese pairs best with this combination?

The combination of mozzarella and sharp cheddar provides creamy and tangy notes. For variation, try smoked gouda or gruyère. Provolone and fontina are also excellent alternatives that complement roasted tomatoes and pesto.

How do I prevent the bread from burning while melting the cheese?

Use medium-low heat and cook for 4–5 minutes per side, pressing gently. This slower cooking allows the cheese to melt completely before the exterior browns too much. Watch carefully and adjust heat as needed.

Is this suitable for vegetarians?

Absolutely. This is a naturally vegetarian dish featuring slow-roasted tomatoes, pesto, and cheese. Just verify that your pesto and cheese are vegetarian, as some contain animal-derived rennet.

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

Slow-roasted tomatoes and basil pesto elevate classic grilled cheese with melted mozzarella and cheddar on rustic bread.

Time to Prep
15 minutes
Time to Cook
65 minutes
Time Required
80 minutes
Created by Natalie Hall

Recipe Type Everyday Main Dishes

Skill Level Easy

Cuisine Type American Italian Fusion

Output 2 Portions

Diet Info Vegetarian-Friendly

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 Roasted tomatoes from preparation
07 Handful of 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 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 Slices: Spread softened 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 slice. Layer 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 on the heated surface and cook 4 to 5 minutes per side, pressing gently, until golden brown and cheese is fully melted.

Step 06

Finish and 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.

Necessary Tools

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

Allergy Details

Review ingredient labels for possible allergens and talk to a healthcare provider for advice.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts such as pine nuts
  • Check pesto label for potential allergens including cheese and nuts

Nutritional Info (per portion)

Nutritional figures are estimates for awareness; not intended as medical guidance.
  • 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.