Ingredients:
- 4 slices of sourdough bread (or your choice)
- 4 oz (1 cup) shredded sharp cheddar cheese
- 4 oz (1 cup) mozzarella cheese, shredded
- 2 tablespoons unsalted butter, softened
- 1 pint cherry tomatoes
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh basil leaves (optional, for garnish)
- 1 cup fresh basil leaves
- .25 cup pine nuts (or walnuts)
- .5 cup grated Parmesan cheese
- .5 cloves garlic, minced
- .33 cup extra virgin olive oil
Instructions:
- Preheat your oven to 400°F (200°C).
- In a bowl, toss the cherry tomatoes with olive oil, salt, and pepper until evenly coated.
- Spread them out on a baking sheet lined with parchment paper.
- Roast in the preheated oven for 20 minutes, or until they are soft and slightly caramelized.
- While tomatoes are roasting, combine basil leaves, pine nuts, Parmesan cheese, minced garlic, salt and pepper in a food processor.
- Pulse while slowly drizzling in olive oil until smooth but still slightly chunky; adjust seasoning if necessary.
- Heat a non-stick skillet over medium heat.
- Spread softened butter on one side of each slice of bread.
- Place two slices of bread butter-side down onto the skillet.
- Layer half of both cheeses evenly over each slice in the pan.
- Add roasted tomatoes on top followed by dollops of pesto.
- Sprinkle remaining cheese over everything before placing another slice of bread – butter-side up – on top.
- Grill sandwiches for about 3–5 minutes per side or until golden brown and crispy while ensuring that all cheeses have melted effectively.