Roasted Tomato Pesto Grilled Cheese

Featured in: Comfort Treat Classics

Transform a classic comfort sandwich into something extraordinary with caramelized roasted tomatoes, fragrant basil pesto, and a blend of creamy mozzarella and sharp cheddar cheese. Roast tomatoes low and slow for 50-60 minutes to develop deep, complex flavors, then layer generously between buttered sourdough bread with your favorite pesto. Cook in a skillet over medium-low heat until golden and cheese is fully melted for a perfectly crispy exterior and oozy, satisfying interior.

Updated on Fri, 23 Jan 2026 21:08:57 GMT
Golden roasted tomato slices and melted mozzarella and cheddar cheese nestled between buttery sourdough bread, spread with fresh basil pesto. Save to Pinterest
Golden roasted tomato slices and melted mozzarella and cheddar cheese nestled between buttery sourdough bread, spread with fresh basil pesto. | sweetaksil.com

Experience a gourmet twist on the classic comfort food with this Roasted Tomato Pesto Grilled Cheese. Featuring slow-roasted tomatoes, vibrant basil pesto, and a blend of gooey melted cheeses between slices of rustic sourdough, this sandwich is the perfect choice for a cozy lunch or a light, satisfying dinner.

Golden roasted tomato slices and melted mozzarella and cheddar cheese nestled between buttery sourdough bread, spread with fresh basil pesto. Save to Pinterest
Golden roasted tomato slices and melted mozzarella and cheddar cheese nestled between buttery sourdough bread, spread with fresh basil pesto. | sweetaksil.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Combining American comfort with Italian-inspired flavors, this recipe transforms basic ingredients into something extraordinary. The slow-roasting process intensifies the tomato flavor, making it the star of the show alongside melted cheese and buttery bread.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Roasted Tomatoes
  • 2 large ripe tomatoes, sliced 1/4-inch thick
  • 1 tbsp olive oil
  • 1/4 tsp sea salt
  • 1/4 tsp freshly ground black pepper
  • 1/4 tsp dried oregano
  • Sandwich
  • 4 slices rustic sourdough or country bread
  • 2 tbsp unsalted butter, softened
  • 2 tbsp basil pesto (homemade or store-bought)
  • 4 slices mozzarella cheese
  • 4 slices sharp cheddar cheese
  • Handful of baby spinach or arugula leaves (optional)

Instructions

Step 1
Preheat your oven to 300°F (150°C) and line a baking sheet with parchment paper.
Step 2
Arrange tomato slices on the sheet, drizzle with olive oil, and season with salt, pepper, and oregano. Roast for 50–60 minutes, flipping halfway, until caramelized but intact. Let them cool slightly.
Step 3
Butter one side of each bread slice. Place two slices buttered-side down on your work surface.
Step 4
Spread 1 tbsp of pesto on the unbuttered sides. Layer with 2 slices of mozzarella, the roasted tomatoes, 2 slices of cheddar, and greens if using. Top with the remaining bread, buttered-side up.
Step 5
Heat a skillet over medium-low heat. Cook sandwiches for 4–5 minutes per side, pressing gently, until the bread is golden brown and the cheese is fully melted.
Step 6
Slice in half and serve immediately while warm.

Zusatztipps für die Zubereitung

For an extra kick, try using sun-dried tomato pesto or adding a pinch of red pepper flakes to the basil pesto. You can also experiment with different cheese profiles by using smoked gouda or gruyère.

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.

Varianten und Anpassungen

This recipe is easily adaptable for different dietary needs; simply substitute the sourdough with your favorite gluten-free bread. If you prefer different cheeses, provolone or fontina work beautifully as substitutes for mozzarella.

Serviervorschläge

This gourmet grilled cheese pairs perfectly with a crisp green salad or a warm cup of tomato soup for a classic and comforting meal combination.

Two halves of a warm Roasted Tomato Pesto Grilled Cheese sandwich revealing layers of gooey cheese and caramelized tomatoes on a wooden cutting board. Save to Pinterest
Two halves of a warm Roasted Tomato Pesto Grilled Cheese sandwich revealing layers of gooey cheese and caramelized tomatoes on a wooden cutting board. | sweetaksil.com

Enjoy the satisfying crunch and gooey center of this elevated classic. It's a simple way to bring a touch of gourmet cooking into your daily routine.

Recipe Questions & Answers

How long should I roast the tomatoes?

Roast tomatoes at 300°F for 50-60 minutes, flipping halfway through. They're ready when deeply caramelized but still hold their shape. This slow roasting concentrates the flavor beautifully.

What's the best bread for this sandwich?

Rustic sourdough or country bread works best because it has a sturdy crumb that won't get soggy and adds a tangy flavor that complements the pesto. Thicker slices provide better structure and toasting.

Can I make the roasted tomatoes ahead?

Yes, roast the tomatoes up to 2 days in advance and store them in an airtight container in the refrigerator. You can even layer them with a bit of olive oil and herbs for extra flavor development.

Why do you use both mozzarella and cheddar?

Mozzarella provides creamy melting and mild flavor, while sharp cheddar adds depth and tanginess. Together they create a complex cheese profile that elevates the sandwich beyond ordinary grilled cheese.

What temperature should the skillet be?

Medium-low heat is essential to allow the cheese to melt completely before the bread browns too much. This prevents burning the exterior while ensuring a gooey, fully melted interior.

Can I add greens to this sandwich?

Absolutely. Baby spinach or peppery arugula add freshness and nutrition. Toss them lightly with a tiny bit of olive oil before layering so they don't wilt too quickly in the warm sandwich.

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 with slow-roasted tomatoes, basil pesto, and melted mozzarella and cheddar on rustic bread.

Prep Time
15 minutes
Time to Cook
65 minutes
Total Duration
80 minutes
Recipe by Isaac Russell


Skill Level Easy

Cuisine American/Italian Fusion

Portions 2 Serving Size

Diet Preferences Meatless

Ingredient List

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 above
07 1/2 cup baby spinach or arugula leaves (optional)

Directions

Step 01

Prepare and roast tomatoes: Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices on the prepared sheet. Drizzle with olive oil, 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. Let cool slightly.

Step 02

Assemble sandwiches: Spread butter on one side of each bread slice. Place 2 slices, buttered side down, on a clean surface. Spread 1 tablespoon 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 03

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 04

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.

Tools Needed

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

Allergy Details

Review every ingredient for allergens and talk to a healthcare provider if unsure.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Contains tree nuts; pesto may contain pine nuts

Nutrition Details (each serving)

For informational purposes only, not intended as medical advice.
  • 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.