Roasted Tomato Pesto Grilled Cheese

Featured in: Oven & Pan Favorites

This indulgent sandwich transforms the classic grilled cheese into something special. Slow-roasted tomatoes develop deep, caramelized sweetness that pairs perfectly with the aromatic basil pesto. The combination of melted mozzarella and sharp cheddar creates the perfect gooey texture, while the rustic sourdough bread gets beautifully golden and crispy. Ready in just over an hour, with most of that time hands-off in the oven, this makes for an incredibly satisfying lunch or light dinner.

Updated on Wed, 21 Jan 2026 15:40:00 GMT
Golden-brown slices of Roasted Tomato Pesto Grilled Cheese reveal melted cheddar and mozzarella on rustic sourdough. Pin It
Golden-brown slices of Roasted Tomato Pesto Grilled Cheese reveal melted cheddar and mozzarella on rustic sourdough. | joliebites.com

The first time I made roasted tomato pesto grilled cheese, it was supposed to be a quick lunch but ended up taking three hours because I got obsessed with getting those tomatoes perfectly caramelized. My kitchen smelled like an Italian bistro, and I honestly didn't mind the wait one bit. Now whenever slow-roasted tomatoes are in the oven, that rich, concentrated aroma immediately takes me back to that lazy Sunday afternoon experimenting with what became my ultimate comfort food sandwich.

Last winter, my friend came over for what she thought was a simple grilled cheese lunch and actually asked if I'd secretly taken culinary classes. The way the pesto permeates through the bread while the cheese gets all melty and the tomatoes add this burst of sweetness just hits different. She ended up asking for the recipe before she even finished her first half.

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: Choose tomatoes that give slightly when pressed because they'll concentrate into the most flavorful roasted version of themselves
  • Olive oil: Don't be shy with it, the oil helps those tomatoes roast into something almost jammy rather than just dried out
  • Rustic bread: Sourdough or country bread has the structure to hold everything together without getting soggy and develops the most beautiful golden crust
  • Basil pesto: Whether homemade or store-bought, make sure it's bright green and not too oily for the best flavor distribution
  • Mozzarella: This provides that incredible melt factor and mild creaminess that lets the other flavors shine
  • Sharp cheddar: The sharpness cuts through the richness and adds that classic grilled cheese tang we all love

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Roast the tomatoes:
Preheat oven to 300°F and arrange tomato slices on a parchment-lined baking sheet, drizzle with olive oil and season with salt, pepper, and oregano. Roast for 50 to 60 minutes, flipping halfway, until deeply caramelized and slightly shriveled but still holding their shape.
Prep the bread:
Spread softened butter on one side of each bread slice and lay two slices butter-side down, then spread 1 tablespoon pesto on each unbuttered side.
Build the sandwiches:
Layer mozzarella, roasted tomatoes, cheddar, and optional greens on the pesto-covered slices, then top with remaining bread slices butter-side up.
Grill to perfection:
Cook in a skillet over medium-low heat for 4 to 5 minutes per side, pressing gently, until golden brown and the cheese is completely melted.
A close-up of a Roasted Tomato Pesto Grilled Cheese sandwich with roasted tomatoes and pesto. Pin It
A close-up of a Roasted Tomato Pesto Grilled Cheese sandwich with roasted tomatoes and pesto. | joliebites.com

My roommate used to tease me about being 'extra' for roasting tomatoes for grilled cheese until she took a bite and literally went silent for a full minute. Now she requests them specifically on grocery day so we can meal-prep a batch together.

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

I've discovered that swapping in sun-dried tomato pesto creates this intense double-tomato situation that's honestly incredible. A pinch of red pepper flakes mixed into the pesto adds just enough warmth to cut through all that cheese without overpowering the delicate roasted tomatoes.

The Bread Choice Matters

After testing probably seven different bread types, thick-cut sourdough remains undefeated. The tang plays beautifully with the pesto and it develops this shatteringly crispy exterior while staying pillowy inside, which is exactly what you want in a grilled cheese experience.

Serving Suggestions

A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. Sometimes I'll serve it alongside tomato soup for the ultimate comfort meal combo, though the sandwich is satisfying enough on its own.

  • Let the sandwiches rest for a minute before slicing so the cheese sets slightly
  • A sharp knife helps achieve clean cuts without dragging all the cheese out
  • Cutting diagonally somehow makes everything taste better
Cutting a Roasted Tomato Pesto Grilled Cheese in half shows gooey melted cheese and vibrant toppings. Pin It
Cutting a Roasted Tomato Pesto Grilled Cheese in half shows gooey melted cheese and vibrant toppings. | joliebites.com

There's something deeply satisfying about taking that first bite and hearing the crunch, followed immediately by all those layers of flavor. This sandwich has become my go-to when I need food that feels like a hug.

Recipe Questions & Answers

Can I use store-bought pesto?

Yes, store-bought basil pesto works perfectly well in this sandwich. Look for a high-quality brand with fresh ingredients for the best flavor.

What cheese works best?

The combination of mozzarella for melt and sharp cheddar for flavor is ideal. Provolone, fontina, gruyère, or smoked gouda also make excellent substitutions.

Can I roast the tomatoes ahead?

Absolutely. Roast the tomatoes up to 2 days in advance and store them in an airtight container in the refrigerator. They actually develop more flavor over time.

How do I get the crispiest bread?

Cook over medium-low heat to allow the cheese to melt completely before the bread burns. Pressing gently with a spatula helps ensure even contact with the pan.

Is this freezer-friendly?

While best enjoyed fresh, you can assemble and freeze the uncooked sandwiches. Thaw in the refrigerator before grilling.

What can I serve alongside?

A crisp green salad with vinaigrette or a warm cup of tomato soup makes excellent sides. For a heartier meal, add a simple vegetable soup.

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

Golden crispy sandwich with slow-roasted tomatoes, basil pesto, and gooey melted cheese on rustic bread.

Prep Time
15 minutes
Cook Time
60 minutes
Total Duration
75 minutes
Recipe by Juliette Shaw


Skill Level Easy

Cuisine Type American-Italian Fusion

Makes 2 Portions

Dietary Notes Vegetarian

What You Need

Roasted Tomatoes

01
02
03
04
05

Sandwich Assembly

01
02
03
04
05
06

How to Make It

Step 01

Roast the Tomatoes: Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices in a single layer. Drizzle with olive oil, then season with sea salt, black pepper, and dried oregano. Roast for 50-60 minutes, flipping halfway through, until tomatoes are deeply caramelized but still maintain their shape. Remove from oven and let cool slightly.

Step 02

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

Step 03

Assemble the Sandwiches: Spread 1 tablespoon basil pesto on the unbuttered side of each bread slice. Layer 2 slices mozzarella cheese, followed by roasted tomatoes, then 2 slices sharp cheddar cheese. Add spinach or arugula if desired. Top with remaining bread slices, buttered side facing up.

Step 04

Grill to Perfection: Heat a large skillet or griddle over medium-low heat. Place sandwiches in the pan and cook for 4-5 minutes per side, pressing gently with a spatula. Flip carefully and continue cooking until golden brown and cheese is completely melted.

Step 05

Serve: Transfer sandwiches to a cutting board. Slice diagonally in half and serve immediately while hot and cheesy.

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

Review each item for potential allergens and consult a medical expert if unsure.
  • Contains wheat from bread
  • Contains dairy from butter and cheese
  • May contain tree nuts from pesto (pine nuts)
  • Check pesto ingredients for additional dairy or nut allergens

Nutrition Info (per portion)

Details here are for general information only, not a substitute for health guidance.
  • Calorie Count: 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.