Roasted Tomato Pesto Grilled Cheese

Featured in: Family-Friendly Meals

This elevated grilled cheese combines slow-roasted tomatoes caramelized for 50-60 minutes with fresh basil pesto and a blend of mozzarella and sharp cheddar cheese. Butter your sourdough slices, assemble with pesto, cheese, and roasted tomatoes, then pan-fry until golden and melted. Ready in just over an hour with minimal hands-on time.

Updated on Tue, 20 Jan 2026 09:17:00 GMT
Golden-brown sourdough grilled cheese stuffed with roasted tomatoes, basil pesto, and melted mozzarella and cheddar. Save
Golden-brown sourdough grilled cheese stuffed with roasted tomatoes, basil pesto, and melted mozzarella and cheddar. | fluxbaker.com

The smell of slow-roasting tomatoes filling my apartment on a rainy Sunday morning changed everything I thought I knew about grilled cheese. I had been experimenting with oven-dried tomatoes for a pasta dish when I realized how incredibly concentrated and sweet they became—almost like tomato candy. Naturally, my brain went straight to sandwich territory. That first bite, with the tangy roasted tomatoes cutting through the rich melted cheese and fragrant basil pesto, made me abandon regular grilled cheese forever. It's the sandwich that convinced my pesto-skeptical husband that basil and cheese belong together.

I made these for my sister when she was recovering from surgery and couldn't tolerate much food, but this sandwich somehow hit the spot. She texted me three days later asking for the recipe, claiming it was the only thing she actually wanted to eat. There's something about the warmth and comfort of melted cheese paired with those concentrated roasted tomatoes that feels like a hug in sandwich form. Now it's our go-to when life feels overwhelming and we need something deeply satisfying but not fussy.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 large ripe tomatoes, sliced 1/4-inch thick: Choose tomatoes that give slightly when pressed—meaty romas or beefsteaks work beautifully since they hold their shape during roasting
  • 1 tbsp olive oil: This helps the tomatoes caramelize and develop those concentrated sweet flavors
  • 1/4 tsp sea salt: Essential for drawing out moisture and intensifying the tomato flavor
  • 1/4 tsp freshly ground black pepper: Adds a subtle warmth that complements the roasted sweetness
  • 1/4 tsp dried oregano: Brings an earthy, Mediterranean note that bridges the tomatoes and pesto
  • 4 slices rustic sourdough or country bread: Sturdy bread is crucial here—flimsy slices will get soggy from the juicy tomatoes
  • 2 tbsp unsalted butter, softened: Buttering the exterior creates that irresistible golden, crispy crust we all crave
  • 2 tbsp basil pesto: Homemade is lovely but store-bought works perfectly—just look for one with good green color
  • 4 slices mozzarella cheese: The mild, creamy base that provides that gorgeous cheese pull
  • 4 slices sharp cheddar cheese: Adds the necessary tang and depth to balance the mild mozzarella
  • Optional handful of baby spinach or arugula: Adds fresh contrast and a hint of peppery bite that cuts through the richness

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 your oven to 300°F and line a baking sheet with parchment paper. Arrange your tomato slices in a single layer, drizzle with olive oil, and sprinkle with salt, pepper, and oregano. Roast for 50 to 60 minutes, flipping them halfway through, until they're shriveled and deeply caramelized but still hold their shape.
Build your sandwiches:
Spread softened butter on one side of each bread slice. Place two slices butter-side down and spread pest generously on the facing sides. Layer on mozzarella, your roasted tomatoes, cheddar, and greens if using, then top with remaining bread slices butter-side up.
Grill to golden perfection:
Heat a skillet or griddle over medium-low heat—you want it gentle so the cheese melts before the bread burns. Cook sandwiches for 4 to 5 minutes per side, pressing gently with your spatula, until both sides are golden brown and crisp with cheese oozing out the edges.
Slow-roasted tomato slices and herb pesto melt into gooey cheese inside crispy grilled bread. Save
Slow-roasted tomato slices and herb pesto melt into gooey cheese inside crispy grilled bread. | fluxbaker.com

This sandwich has become my daughters requested meal after every single soccer tournament. There's something about coming home cold and exhausted, smelling those roasted tomatoes and melting cheese, that feels like the ultimate reward. She recently told me she wants to learn to make them herself, claiming she needs to be prepared for college cravings.

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 ahead and store them in an airtight container in the refrigerator—they actually develop even more flavor as they sit. Just bring them to room temperature before assembling your sandwiches for the best melting results.

Cheese Questions

The mozzarella and cheddar combination is my go-to ratio for perfect melt and flavor balance, but don't be afraid to experiment. Smoked gouda adds incredible depth, gruyère brings nutty sophistication, and fontina creates the most luxurious, velvety texture you can imagine.

Serving Ideas

While this sandwich is absolutely perfect on its own, a crisp green salad with acidic vinaigrette cuts through the richness beautifully. A steaming cup of tomato soup turns it into the ultimate comfort meal, though honestly, most days I just grab a fork and eat it straight from the cutting board standing in my kitchen.

  • Try spreading a thin layer of sun-dried tomato pesto instead of regular basil for double tomato intensity
  • A pinch of red pepper flakes mixed into the pesto adds lovely warmth that complements the cheese
  • Let the sandwich rest for two minutes after grilling so the cheese sets slightly—this prevents that tragic first-bite cheese slide
Vegetarian roasted tomato pesto grilled cheese sandwich sliced in half, revealing juicy tomatoes and herbs. Save
Vegetarian roasted tomato pesto grilled cheese sandwich sliced in half, revealing juicy tomatoes and herbs. | fluxbaker.com

There's nothing quite like cutting into a perfectly grilled sandwich and watching the cheese stretch and pull as you separate the halves. Simple, satisfying, and absolutely worth every minute of roasting those tomatoes.

Recipe FAQ

How long should I roast the tomatoes?

Roast the tomatoes at 300°F for 50-60 minutes, flipping halfway through. They should be deeply caramelized and concentrated in flavor while still holding their shape.

Can I use different types of cheese?

Absolutely. Try smoked gouda, gruyère, provolone, or fontina for different flavor profiles. The combination of a melting cheese with a sharper cheese works best for balance and texture.

What's the best bread to use?

Rustic sourdough or country bread work wonderfully because they hold up well to the butter and fillings. The sturdy crumb toasts beautifully while staying soft inside.

Can I make this vegetarian?

Yes, this sandwich is naturally vegetarian. All ingredients are plant-based or dairy products. Just verify your pesto is made without anchovies if using store-bought.

How do I get the cheese perfectly melted?

Cook on medium-low heat for 4-5 minutes per side, pressing gently with a spatula. This slower cooking ensures the bread toasts evenly while the cheese melts completely before the bread burns.

What can I serve alongside this?

Pair with a crisp green salad, fresh tomato soup, or a light arugula salad. The acidity and freshness complement the rich, melted cheese beautifully.

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 melted cheese between rustic bread slices.

Prep Duration
15 min
Cook Duration
65 min
Overall Time
80 min
Created by Sophia Brown


Skill Level Easy

Cuisine American/Italian Fusion

Makes 2 Number of Servings

Diet Preferences Meatless

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, homemade or store-bought
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Roasted tomatoes from above
07 1 handful baby spinach or arugula leaves, optional

How-To Steps

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 the 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 sandwich layers: Spread 1 tablespoon pesto on the unbuttered side of each slice. Top each with 2 slices mozzarella, a layer of roasted tomatoes, 2 slices cheddar cheese, and spinach or arugula if desired. Cover with remaining bread slices, buttered side facing up.

Step 05

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

Step 06

Finish and serve: Slice each sandwich 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.

Gear Needed

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

Allergy Details

Review all components for allergens. If unsure, talk to a healthcare provider.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts, specifically pine nuts
  • Check pesto label for additional allergens including milk and tree nuts

Per Serving Nutrition Details

Details here are for information—don’t use as medical advice.
  • 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.