Roasted Tomato Pesto Grilled Cheese

Featured in: Everyday Home Cooking

Transform your lunch with this gourmet grilled cheese masterpiece. Slow-roast fresh tomatoes until deeply caramelized, then layer them with creamy basil pesto and a blend of mozzarella and sharp cheddar cheese between buttered slices of rustic sourdough. Griddle until golden and crispy with perfectly melted cheese inside. Ready in just 15 minutes of hands-on time, this Italian-American fusion sandwich delivers restaurant-quality comfort in every bite.

Updated on Tue, 20 Jan 2026 10:55:00 GMT
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing melted cheese and pesto, served beside a bowl of tomato soup. Save
Golden-brown Roasted Tomato Pesto Grilled Cheese oozing melted cheese and pesto, served beside a bowl of tomato soup. | forknotion.com

The smell of slow-roasting tomatoes filling my tiny apartment on a rainy Sunday afternoon is something I'll never forget. I was experimenting with ways to elevate a simple grilled cheese, and the first time I took that first bite, I knew I'd stumbled onto something special. The sweetness of those caramelized tomatoes against sharp cheddar became an instant obsession in my household. Now it's the sandwich I make when I need something comforting but refuse to settle for ordinary.

I made these for my sister last winter when she was going through a rough patch, and she actually teared up at the dinner table. Sometimes food is just food, but other times it's exactly what someone needs to hear without words. That's the magic this sandwich holds.

Ingredients

  • 2 large ripe tomatoes: Slicing them exactly 1/4 inch thick ensures they roast evenly without falling apart
  • 1 tbsp olive oil: This helps the tomatoes caramelize beautifully rather than just drying out
  • 1/4 tsp sea salt: Don't skip this, it draws out moisture and intensifies the tomato flavor
  • 1/4 tsp freshly ground black pepper: Freshly ground makes a noticeable difference here
  • 1/4 tsp dried oregano: Adds an earthy undertone that complements the sweetness
  • 4 slices rustic sourdough or country bread: Something hearty that can hold up to all these layers without getting soggy
  • 2 tbsp unsalted butter: Softened to room temperature so it spreads evenly
  • 2 tbsp basil pesto: Homemade is lovely but store-bought works perfectly fine
  • 4 slices mozzarella cheese: Provolone or fontina work beautifully if that's what you have
  • 4 slices sharp cheddar cheese: The sharpness cuts through all that richness
  • Handful of baby spinach or arugula: Optional but adds a nice fresh contrast

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Roast the tomatoes slowly:
Preheat your oven to 300°F 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 for 50 to 60 minutes, flipping halfway through, until they're deeply caramelized and concentrated but still hold their shape.
Prepare your bread canvas:
Spread softened butter on one side of each bread slice. Place two slices butter-side down on your work surface. Spread a generous tablespoon of pesto on each unbuttered side.
Build your masterpiece:
Layer on two slices mozzarella, followed by roasted tomatoes, then two slices cheddar. Add spinach or arugula if you're using it. Top with remaining bread slices, buttered side up.
Grill to golden perfection:
Heat a skillet over medium-low heat. Add sandwiches and cook for 4 to 5 minutes per side, pressing gently with your spatula. You want the bread golden and crisp and the cheese completely melted and oozing.
Serve immediately:
Cut each sandwich diagonally and serve while the cheese is still molten and irresistible.
The crispy crust of Roasted Tomato Pesto Grilled Cheese reveals layers of caramelized tomatoes and fresh basil pesto. Save
The crispy crust of Roasted Tomato Pesto Grilled Cheese reveals layers of caramelized tomatoes and fresh basil pesto. | forknotion.com

This sandwich has become my go-to for rainy days and heartache alike. There's something about the combination of warm, melty cheese and sweet roasted tomatoes that feels like a hug in food form.

Choosing the Right Cheese

The mozzarella provides that perfect melt while sharp cheddar cuts through the richness. I've experimented with smoked gouda and gruyère, both delightful, but the classic mozzarella-cheddar combo remains my favorite for balance.

Make-Ahead Magic

You can roast the tomatoes up to two days ahead and store them in the refrigerator. They actually develop even more flavor sitting in their own juices, making sandwich assembly a breeze on busy weeknights.

Perfect Pairings

This sandwich sings alongside a crisp green salad dressed with vinaigrette, the acidity cutting beautifully through all that cheese. Or go full comfort and serve with tomato soup for the ultimate cozy meal.

  • A glass of light red wine like Pinot Noir complements without overwhelming
  • Add a pinch of red pepper flakes to your pesto for subtle warmth
  • Leftover roasted tomatoes are fantastic on morning toast or in pasta
A close-up of open-faced Roasted Tomato Pesto Grilled Cheese highlighting slow-roasted tomatoes and melted mozzarella on sourdough. Save
A close-up of open-faced Roasted Tomato Pesto Grilled Cheese highlighting slow-roasted tomatoes and melted mozzarella on sourdough. | forknotion.com

Simple enough for a Tuesday lunch, special enough for a Sunday supper. That's the sweet spot this sandwich hits every single time.

Recipe Questions & Answers

How long does it take to roast the tomatoes?

Tomatoes typically roast for 50-60 minutes at 300°F until deeply caramelized. Flip them halfway through for even browning while maintaining their shape.

Can I make this without roasting the tomatoes?

Yes, you can use fresh tomato slices or sun-dried tomatoes for convenience. However, roasting intensifies the flavor significantly and is recommended for the best results.

What cheeses work best for this sandwich?

Mozzarella and sharp cheddar provide excellent melting and flavor balance. For variations, try smoked gouda, gruyère, provolone, or fontina cheese depending on your taste preferences.

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

Cook on medium-low heat and press gently for 4-5 minutes per side. This allows the cheese to melt completely while the bread toasts to golden brown without burning.

Is this sandwich suitable for vegetarians?

Yes, this sandwich is completely vegetarian. Just verify that your pesto and butter are vegetarian, as some pestos may contain anchovies.

What can I serve alongside this sandwich?

Pair with a crisp green salad, cup of tomato soup, or fresh vegetables. The roasted tomato flavors complement light sides perfectly.

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 comfort food featuring slow-roasted tomatoes, basil pesto, and melted cheese on rustic bread.

Prep Duration
15 minutes
Time for Cooking
65 minutes
Overall Time
80 minutes
Created by Rebecca Moore


Skill Level Easy

Cuisine American/Italian Fusion

Makes 2 Portions

Diet Information 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 Roasted tomatoes from preparation
07 1 handful baby spinach or arugula leaves, optional

How to Prepare

Step 01

Prepare roasting station: 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 retain their shape. 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 sandwich layers: Spread 1 tablespoon pesto on unbuttered side of each bottom slice. Layer 2 slices mozzarella on each, followed by roasted tomatoes, 2 slices cheddar, and spinach or arugula if desired. Top with remaining bread slices, buttered side up.

Step 05

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

Step 06

Finish and serve: Slice sandwiches diagonally in half and serve immediately while cheese is still warm.

Tools Needed

  • Baking sheet
  • Parchment paper
  • Large skillet or griddle
  • Spatula
  • Sharp knife

Allergy Warnings

Go through every item for any allergens and talk to your healthcare provider if you have concerns.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts, specifically pine nuts
  • Some commercial pesto brands contain additional milk and nuts

Nutrition Breakdown (per portion)

These values are provided for your reference only. Always seek medical guidance if you have dietary needs.
  • Energy (Calories): 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.