Roasted Tomato Pesto Grilled Cheese

Featured in: Weeknight Dinners

Transform a classic grilled cheese into a gourmet experience by layering slow-roasted tomatoes, fragrant basil pesto, and a blend of mozzarella and sharp cheddar between buttered sourdough slices. The key is roasting tomatoes low and slow for 50-60 minutes until deeply caramelized, then assembling with pesto-spread bread and multiple cheese varieties for maximum flavor and melt.

Cook the sandwich over medium-low heat for 4-5 minutes per side until the bread turns golden brown and cheese melts completely. This 75-minute preparation yields two hearty servings perfect with tomato soup or a crisp salad.

Updated on Sat, 24 Jan 2026 01:46:53 GMT
Golden, slow-roasted tomato slices melt into basil pesto and gooey cheddar inside buttery, toasted sourdough.  Save
Golden, slow-roasted tomato slices melt into basil pesto and gooey cheddar inside buttery, toasted sourdough. | circuitdish.com

A gourmet twist on the classic grilled cheese, this sandwich brings together the slow-roasted sweetness of tomatoes with the vibrant punch of basil pesto. It is a comforting yet sophisticated dish that elevates a simple lunch into a restaurant-quality experience.

Golden, slow-roasted tomato slices melt into basil pesto and gooey cheddar inside buttery, toasted sourdough.  Save
Golden, slow-roasted tomato slices melt into basil pesto and gooey cheddar inside buttery, toasted sourdough. | circuitdish.com

By layering the cheeses around the roasted tomatoes and pesto, you create a melty barrier that keeps the bread perfectly toasted and ensures every bite is gooey and flavorful.

Ingredients

  • 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 (or provolone or fontina), 4 slices sharp cheddar cheese, baby spinach or arugula leaves (optional).
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon

Instructions

Step 1
Preheat oven to 300°F (150°C). Line a baking sheet with parchment paper.
Step 2
Arrange tomato slices on the prepared baking sheet. Drizzle with olive oil, 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 3
Spread butter on one side of each bread slice. Place 2 slices, buttered side down, on a clean surface.
Step 4
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 5
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 6
Slice in half and serve immediately.

Zusatztipps für die Zubereitung

Low and slow is the key to both stages of this recipe. Roasting the tomatoes at 300°F prevents them from burning while intensifying their flavor, and cooking the sandwich over medium-low heat ensures the thick slices of cheese melt completely without burning the sourdough.

Varianten und Anpassungen

For extra flavor, use sun-dried tomato pesto or add a pinch of red pepper flakes to the pesto. You can also try smoked gouda or gruyère for a different cheese profile, or substitute gluten-free bread to make this recipe gluten-free.

Serviervorschläge

This sandwich pairs exceptionally well with a crisp green salad tossed in a light vinaigrette or a warm cup of creamy tomato soup for the ultimate comfort meal.

A close-up of the Roasted Tomato Pesto Grilled Cheese, showcasing crispy crust and vibrant red tomatoes.  Save
A close-up of the Roasted Tomato Pesto Grilled Cheese, showcasing crispy crust and vibrant red tomatoes. | circuitdish.com

With its golden crust and vibrant layers, this Roasted Tomato Pesto Grilled Cheese is a vegetarian-friendly staple that feels like a special occasion meal every time it's served.

Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon

Recipe FAQs

Can I use fresh tomatoes instead of roasted?

Fresh tomatoes will work but lack the deep caramelized flavor that slow-roasting develops. For best results, follow the roasting method. If short on time, use quality sun-dried tomatoes which offer similar intensity.

What bread works best for this sandwich?

Rustic sourdough or country bread are ideal because they're sturdy enough to hold melted cheese and roasted tomatoes without falling apart. Avoid thin sandwich bread. Gluten-free varieties work well as substitutes.

How do I prevent the cheese from leaking out?

Start with a medium-low heat setting to allow cheese time to melt before the bread browns. Pressing gently while cooking helps seal the filling. Ensuring bread slices are fully buttered on outer sides also prevents leakage.

Can this be made ahead and reheated?

Assemble the sandwich ahead, but cook just before serving for optimal cheese melt and bread texture. Reheating previously cooked sandwiches in a skillet on low heat works, though the result won't match fresh preparation.

What cheese alternatives work well here?

Smoked gouda, gruyère, fontina, and provolone all pair beautifully with roasted tomatoes and pesto. Combining one sharp cheese with one mild cheese balances flavors. Avoid highly processed slices for better melting quality.

How can I customize the pesto flavor?

Use sun-dried tomato pesto for extra depth, or add red pepper flakes to standard basil pesto for heat. Homemade pesto offers more control over ingredients and intensity compared to store-bought versions.

Roasted Tomato Pesto Grilled Cheese

Slow-roasted tomatoes, basil pesto, and melted cheese on rustic bread create an elevated comfort food sandwich.

Prep Time
15 minutes
Time to Cook
70 minutes
Total Duration
85 minutes
Created by Luke Morris


Skill Level Easy

Cuisine American/Italian Fusion

Portions 2 Serves

Diet Preferences 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 Make It

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 sandwiches: Spread 1 tablespoon pesto on each unbuttered side of bread. Layer 2 slices mozzarella, roasted tomato slices, 2 slices cheddar, and spinach or arugula if desired on each slice. Cover with remaining bread slices, buttered side up.

Step 05

Cook sandwiches: Heat a large skillet or griddle over medium-low heat. Place sandwiches in the 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 each sandwich in half and serve immediately.

Gear Needed

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

Allergy Details

Always review every item for possible allergens. Ask your doctor if unsure.
  • Contains wheat from bread
  • Contains milk from butter and cheese
  • Pesto may contain tree nuts such as pine nuts
  • Check commercial pesto labels for additional allergens including milk and nuts

Nutrition per Serving

Details are for reference only and don't take the place of professional guidance.
  • Caloric Content: 520
  • Fats: 30 g
  • Carbohydrates: 38 g
  • Proteins: 22 g