Golden crispy sandwich with slow-roasted tomatoes, basil pesto, and gooey melted cheese on rustic bread.
# How to Make It:
01 - Preheat oven to 300°F. Line a baking sheet with parchment paper. Arrange tomato slices in a single layer. Drizzle with olive oil, then season with sea salt, black pepper, and dried oregano. Roast for 50-60 minutes, flipping halfway through, until tomatoes are deeply caramelized but still maintain their shape. Remove from oven and let cool slightly.
02 - Spread softened butter evenly on one side of each bread slice. Place two slices butter-side down on a clean work surface.
03 - Spread 1 tablespoon basil pesto on the unbuttered side of each bread slice. Layer 2 slices mozzarella cheese, followed by roasted tomatoes, then 2 slices sharp cheddar cheese. Add spinach or arugula if desired. Top with remaining bread slices, buttered side facing up.
04 - Heat a large skillet or griddle over medium-low heat. Place sandwiches in the pan and cook for 4-5 minutes per side, pressing gently with a spatula. Flip carefully and continue cooking until golden brown and cheese is completely melted.
05 - Transfer sandwiches to a cutting board. Slice diagonally in half and serve immediately while hot and cheesy.