Roasted Tomato Pesto Grilled Cheese

Featured in: Weekend Velvet-Oregano Favorites

Transform a classic into something special with this roasted tomato pesto grilled cheese. Slow-roasted tomatoes develop deep, caramelized flavors that pair beautifully with fragrant basil pesto and creamy melted cheese. Layer mozzarella and sharp cheddar between buttered sourdough for the perfect balance of crispy exterior and gooey interior. Ready in just over an hour, it's an ideal lunch or light dinner that feels indulgent yet surprisingly simple to prepare.

Updated on Tue, 20 Jan 2026 10:16:00 GMT
Golden-brown sourdough grilled cheese sandwich stuffed with melted mozzarella, sharp cheddar, caramelized roasted tomatoes, and vibrant basil pesto, served on a wooden board. Save
Golden-brown sourdough grilled cheese sandwich stuffed with melted mozzarella, sharp cheddar, caramelized roasted tomatoes, and vibrant basil pesto, served on a wooden board. | velvetoregano.com

The skillet was too hot, and I could smell the butter starting to brown too fast. I panicked, turned down the heat, and watched as the bread slowly crisped to a perfect golden shell while the cheese inside melted into gooey layers. That was the day I learned that patience, not high heat, makes the best grilled cheese. Now I roast my tomatoes low and slow, let the pesto spread corner to corner, and never rush the flip.

I made this for my sister after she had a long week, and she sat at my kitchen counter in silence, just eating and nodding. She did not say much, but she asked for the recipe before she left. Sometimes comfort does not need words, just melted cheese and bread that crunches when you bite down.

Ingredients

  • Ripe tomatoes: Choose tomatoes that feel heavy and smell faintly sweet at the stem, they will caramelize beautifully in the oven and hold their shape without turning to mush.
  • Olive oil: A good drizzle helps the tomatoes roast evenly and adds richness, do not skip this step or they will dry out.
  • Sea salt and black pepper: These simple seasonings bring out the natural sweetness of the tomatoes as they slow roast.
  • Dried oregano: Just a pinch adds a warm, earthy note that ties the tomatoes to the pesto.
  • Rustic sourdough or country bread: Look for bread with a sturdy crust and airy crumb, it will crisp up without falling apart under all that cheese.
  • Unsalted butter: Softened butter spreads easily and creates that golden, crispy exterior we are after.
  • Basil pesto: Homemade is wonderful, but a good jarred pesto works perfectly when you are short on time.
  • Mozzarella cheese: This is your melt factor, it stretches and turns creamy as it heats.
  • Sharp cheddar cheese: Cheddar adds tang and a deeper flavor that balances the mild mozzarella.
  • Optional baby spinach or arugula: A handful of greens adds a peppery freshness and makes you feel a little virtuous.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Prepare the oven and baking sheet:
Set your oven to 300 degrees F and line a baking sheet with parchment paper so the tomatoes will not stick. This low temperature is the secret to coaxing out sweetness without burning.
Roast the tomatoes:
Lay the tomato slices flat, drizzle with olive oil, season with salt, pepper, and oregano, then roast for 50 to 60 minutes, flipping them halfway through. They should look deeply golden and slightly shrunken but still hold together when you lift them with a spatula.
Butter the bread:
Spread softened butter on one side of each slice, this will be the outside that touches the pan. Keep the other side bare for now.
Build the sandwiches:
Place two slices buttered side down, spread pesto on the unbuttered side, then layer mozzarella, roasted tomatoes, cheddar, and greens if using, and top with the remaining bread slices buttered side up. Press gently so everything stays together.
Cook low and slow:
Heat your skillet over medium low heat and add the sandwiches, cooking for 4 to 5 minutes per side, pressing lightly with a spatula. The cheese should be fully melted and the bread deeply golden before you flip.
Slice and serve:
Cut each sandwich in half and serve immediately while the cheese is still stretchy and warm. The first bite is always the best.
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
A warm Roasted Tomato Pesto Grilled Cheese, featuring slow-roasted tomatoes and gooey cheese layered between buttery, crispy slices of artisan sourdough bread. Save
A warm Roasted Tomato Pesto Grilled Cheese, featuring slow-roasted tomatoes and gooey cheese layered between buttery, crispy slices of artisan sourdough bread. | velvetoregano.com

One afternoon I served these at a small gathering, and everyone went quiet for a moment, just savoring. Someone said it tasted like summer and comfort at the same time. That is when I knew this sandwich was more than just lunch, it was a little moment of warmth you could hold in your hands.

Make Ahead and Storage

You can roast the tomatoes up to three days ahead and keep them in the fridge in an airtight container. When you are ready to make the sandwiches, just bring them to room temperature or warm them slightly. The assembled sandwiches are best cooked fresh, but if you have leftovers, wrap them tightly and reheat in a skillet over low heat to crisp them back up.

Variations and Swaps

Try smoked gouda or gruyere instead of cheddar for a richer, nuttier flavor. If you want a little heat, mix red pepper flakes into the pesto or add a few slices of pickled jalapeños. For a gluten free version, use your favorite gluten free bread, just make sure it is sturdy enough to hold all the fillings without falling apart.

Serving Suggestions

This sandwich pairs beautifully with a crisp green salad dressed in lemon vinaigrette or a bowl of creamy tomato soup for dipping. A handful of kettle cooked chips on the side adds crunch, and a glass of iced tea or a light white wine makes it feel like a real meal.

  • Serve with a simple arugula salad tossed with olive oil and lemon.
  • Pair with a cup of warm tomato basil soup for the ultimate comfort combo.
  • Add a side of pickles or olives for a tangy contrast.
Product image
Melt chocolate or cheese smoothly for dipping fruits, pretzels, and snacks during desserts and parties.
Check price on Amazon
Close-up of a gourmet Roasted Tomato Pesto Grilled Cheese, highlighting the juicy roasted tomatoes and melted cheese oozing from a crunchy, golden slice. Save
Close-up of a gourmet Roasted Tomato Pesto Grilled Cheese, highlighting the juicy roasted tomatoes and melted cheese oozing from a crunchy, golden slice. | velvetoregano.com

This sandwich has become my go to when I want something that feels special without a lot of fuss. I hope it brings you the same kind of simple joy it brings me every time I hear that first satisfying crunch.

Recipe FAQ

How long should I roast the tomatoes?

Roast tomato slices at 300°F for 50–60 minutes, flipping halfway through. They're ready when deeply caramelized but still holding their shape. This low-and-slow approach concentrates their natural sweetness.

Can I use different cheeses?

Absolutely. While mozzarella and sharp cheddar are recommended, try smoked gouda, gruyère, provolone, or fontina for different flavor profiles. The key is combining a melting cheese with one that adds character.

What's the best bread for this sandwich?

Rustic sourdough or country bread works wonderfully due to its sturdy structure and tangy flavor. The thickness helps support the toppings without falling apart. Avoid thin sandwich bread.

How do I get the cheese perfectly melted?

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

Can I make the roasted tomatoes ahead?

Yes, roast tomatoes up to 2 days in advance and store them in an airtight container in the refrigerator. Let them come to room temperature before assembling your sandwiches.

Is this suitable for vegetarians?

Yes, this is naturally vegetarian. Just verify that your pesto and cheeses align with your dietary preferences, as some pestos contain anchovies.

Roasted Tomato Pesto Grilled Cheese

Gourmet grilled cheese with slow-roasted tomatoes, basil pesto, and layers of mozzarella and cheddar on rustic bread.

Time to Prep
15 minutes
Time to Cook
65 minutes
Overall Time
80 minutes
Written by Adrian Sanders


Skill Level Easy

Cuisine American/Italian Fusion

Portions 2 Serving Size

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
04 4 slices mozzarella cheese
05 4 slices sharp cheddar cheese
06 Handful of baby spinach or arugula leaves, optional

How To Make It

Step 01

Prepare oven and roasting pan: 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. Remove from oven and let 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 the unbuttered side of each bottom slice. Layer 2 slices mozzarella, roasted tomatoes, and 2 slices cheddar on each. Top with remaining bread slices, buttered side up. Add spinach or arugula between cheese layers if desired.

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

Serve: Remove sandwiches from heat, slice in half diagonally, and serve immediately.

Needed Tools

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

Allergy Notice

Review every ingredient for allergies and reach out to a health expert if you have questions.
  • Wheat in bread
  • Milk in butter and cheese
  • Tree nuts possible in pesto

Nutrition Details (per portion)

For informational use only—not to replace doctor’s advice.
  • Caloric Value: 520
  • Total Fat: 30 g
  • Carbohydrates: 38 g
  • Proteins: 22 g