Roasted Tomato Pesto Grilled Cheese

Featured in: Everyday Meal Planning

This gourmet sandwich transforms the classic grilled cheese with layers of flavor. Slow-roasted tomatoes develop deep sweetness and umami after an hour in the oven, while fresh basil pesto adds aromatic brightness. Melted mozzarella provides stretchy goodness, and sharp cheddar brings tangy depth. Everything gets pressed between rustic sourdough and griddled to golden perfection.

The roasting process concentrates the tomato flavor, creating a jammy texture that pairs beautifully with creamy cheese and the herbaceous pesto. The contrast between the crispy, buttery exterior and the tender, gooey interior makes each bite irresistible.

Updated on Wed, 21 Jan 2026 11:30:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese slices reveal layers of melted mozzarella, sharp cheddar, and slow-roasted tomatoes on rustic sourdough. Pin It
Golden-brown Roasted Tomato Pesto Grilled Cheese slices reveal layers of melted mozzarella, sharp cheddar, and slow-roasted tomatoes on rustic sourdough. | sabortighri.com

My apartment smelled like an Italian bistro for hours after I first made these sandwiches. The slow-roasted tomatoes concentrate into something almost candy-like, sweet and savory in a way that regular tomato slices never achieve. I stood at the stove watching the cheese melt through my crusty bread, completely forgetting the salad I had planned to make alongside. Sometimes the best meals are the ones that surprise you with their simplicity and depth.

Last winter, when my sister was recovering from surgery and needed serious comfort food, I made a batch of these sandwiches. She took one bite and actually stopped talking mid-sentence, which is saying something for her. Now whenever I see those slow-roasted tomatoes bubbling away in the oven, I think of rainy afternoons and the kind of quiet healing that only a really excellent grilled cheese can provide.

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: The roasting process concentrates their natural sugars so choose tomatoes that already smell fragrant and feel heavy for their size
  • Olive oil: This helps the tomatoes caramelize and keeps them from drying out during their long oven time
  • Rustic sourdough bread: The sturdy texture holds up beautifully to all those layers and develops an irresistible crunch
  • Unsalted butter: Spreading softened butter evenly on the bread ensures that golden, restaurant-style exterior
  • Basil pesto: This adds an herbal punch that cuts through all that rich cheese and complements the tomatoes perfectly
  • Mozzarella and sharp cheddar: The mozzarella provides the classic melt while cheddar brings a tangy sharpness that balances the sweetness of the tomatoes

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Slow-roast the tomatoes:
Preheat your oven to 300°F and line a baking sheet with parchment paper. Arrange your tomato slices in a single layer and drizzle with olive oil, then sprinkle with sea salt, pepper, and dried oregano. Roast for 50 to 60 minutes, flipping them halfway through, until theyre deeply caramelized but still holding their shape.
Assemble your masterpiece:
Spread softened butter on one side of each bread slice. Place two slices buttered side down and spread pest generously on the other side. Layer mozzarella, your roasted tomatoes, cheddar, and any greens you want on top.
Grill to perfection:
Cook the sandwiches in a skillet over medium-low heat for 4 to 5 minutes per side. Press gently with your spatula and flip when the bottom is golden brown and the cheese has started melting.
A close-up of Roasted Tomato Pesto Grilled Cheese showing herb-flecked pesto spread and caramelized tomato slices on thick, buttery bread. Pin It
A close-up of Roasted Tomato Pesto Grilled Cheese showing herb-flecked pesto spread and caramelized tomato slices on thick, buttery bread. | sabortighri.com

This recipe has become my go-to when friends need a little extra love. Theres something about the combination of warm, melty cheese and those intensely flavored tomatoes that feels like a hug in sandwich form.

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 It Your Own

Sun-dried tomato pesto adds another layer of concentrated tomato flavor if you really love that profile. I sometimes add a pinch of red pepper flakes to the pesto for a gentle heat that cuts through the richness.

What to Serve Alongside

A crisp green salad with a bright vinaigrette helps balance all that cheese and bread. Or go full comfort mode and serve with a cup of tomato soup for dipping.

Cheese Variations to Try

Smoked gouda brings a wonderful smokiness that plays beautifully with the roasted tomatoes. Gruère adds that nutty sophistication that makes the sandwich feel extra special.

  • Sprinkle a little parmesan on the buttered side before grilling for an extra crispy crust
  • Try fontina instead of mozzarella for a creamier, milder melt
  • Aged gouda pairs surprisingly well with the sweet tomatoes
Roasted Tomato Pesto Grilled Cheese served on a checkered picnic blanket with a bowl of tomato soup and fresh basil garnish. Pin It
Roasted Tomato Pesto Grilled Cheese served on a checkered picnic blanket with a bowl of tomato soup and fresh basil garnish. | sabortighri.com

Cut it on the diagonal like a proper grilled cheese should be served and enjoy that first incredible bite.

Recipe FAQs

What makes roasted tomatoes special?

Slow-roasting at 300°F concentrates natural sugars, creating deep caramelized flavor while maintaining texture. The process transforms fresh tomatoes into intensely savory, umami-rich components that perfectly balance creamy cheese and herbaceous pesto.

Can I use different bread?

Rustic sourdough or country bread works best for their sturdy structure and ability to hold generous fillings. Ciabatta, French bread, or thick-cut artisanal slices make excellent alternatives. Avoid soft sandwich bread as it may become soggy.

How do I prevent the sandwich from getting soggy?

Pat roasted tomatoes lightly with paper towels to remove excess moisture before assembling. Butter the bread generously and create a seal by cooking over medium-low heat, allowing the cheese to melt slowly while the bread crisps gradually.

What cheese combinations work best?

The mozzarella and sharp cheddar pairing offers ideal meltability and flavor contrast. Experiment with gruyère for nuttiness, provolone for mild creaminess, fontina for exceptional melting, or smoked gouda for depth. Mix two or three varieties for complex flavor.

Can I make this ahead?

Roast tomatoes up to three days in advance and store refrigerated. Assemble sandwiches just before cooking for best texture. Components can be prepped separately—butter room-temperature bread, prepare pesto spread, and slice cheese for quick assembly later.

What's the best cooking technique?

Use medium-low heat to ensure the bread toasts evenly while the cheese melts completely. Press gently with a spatula to encourage contact between bread and filling. A cast-iron skillet or griddle provides even heat distribution for consistent golden-brown results.

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

Crispy sourdough layered with slow-roasted tomatoes, basil pesto, and melted mozzarella and cheddar for the ultimate comfort sandwich.

Prep Time
15 minutes
Time to Cook
60 minutes
Entire Time
75 minutes
Author Nicole Wagner


Skill Level Easy

Cuisine American Italian Fusion

Portions 2 Number of Servings

Diet Information Meat-Free

Ingredient List

Roasted Tomatoes

01 2 large ripe tomatoes, sliced 1/4-inch thick
02 1 tbsp olive oil
03 1/4 tsp sea salt
04 1/4 tsp freshly ground black pepper
05 1/4 tsp dried oregano

Sandwich Assembly

01 4 slices rustic sourdough or country bread
02 2 tbsp unsalted butter, softened
03 2 tbsp basil pesto
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Roasted tomatoes from previous step
07 Handful of baby spinach or arugula leaves, optional

How to Make It

Step 01

Preheat Oven: 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–60 minutes, flipping halfway, until tomatoes are deeply caramelized but still hold their shape. Let cool slightly.

Step 03

Prepare Bread: Spread butter on one side of each bread slice. Place 2 slices, buttered side down, on a clean surface.

Step 04

Layer Sandwich Components: Spread 1 tbsp pesto on each unbuttered side. Top each with 2 slices mozzarella, a layer of roasted tomatoes, 2 slices cheddar, and spinach or arugula if using. Cover with remaining bread slices, buttered side up.

Step 05

Grill Sandwich: 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 fully melted.

Step 06

Serve: Slice 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 Details

Go through each item for possible allergens—and seek medical advice for any questions.
  • Contains wheat (bread), milk (butter, cheese), nuts (pesto may contain pine nuts)
  • Check pesto ingredients for possible allergens; some pestos also contain cheese and nuts

Nutrition Info (per portion)

These values are for general reference and not a substitute for professional health input.
  • Calorie Count: 520
  • Fats: 30 grams
  • Carbohydrates: 38 grams
  • Proteins: 22 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.