# Components:
→ Vegetables
01 - 1 cup fresh spinach, chopped (or 1/2 cup frozen, thawed and drained)
02 - 1 cup canned or jarred artichoke hearts, drained and chopped
→ Dairy
03 - 4 oz cream cheese, softened
04 - 1/2 cup shredded mozzarella cheese
05 - 1/2 cup shredded Monterey Jack or Swiss cheese
06 - 1/4 cup grated Parmesan cheese
07 - 2 tablespoons unsalted butter, softened
→ Bread
08 - 8 slices sourdough bread
→ Seasonings
09 - 1 small garlic clove, minced
10 - 1/4 teaspoon black pepper
11 - 1/8 teaspoon crushed red pepper flakes (optional)
12 - Pinch of salt
# Method:
01 - In a mixing bowl, combine softened cream cheese, mozzarella, Monterey Jack or Swiss, Parmesan, chopped spinach, drained artichoke hearts, minced garlic, black pepper, red pepper flakes, and salt. Mix until well blended.
02 - Lay out sourdough slices and spread the artichoke-spinach mixture evenly onto 4 slices. Top with remaining bread slices to form sandwiches.
03 - Lightly butter the outside of each sandwich on both sides.
04 - Heat a large skillet or griddle over medium heat. Place sandwiches in the pan and cook 3 to 4 minutes per side, pressing gently, until bread is golden brown and cheese is melted.
05 - Remove from skillet, let rest 1 minute, then slice and serve warm.