# What You’ll Need:
→ Vegetables
01 - 1 cup fresh spinach, chopped (or ½ cup frozen, thawed and drained)
02 - 1 cup canned or jarred artichoke hearts, drained and chopped
03 - 1 small garlic clove, minced
→ Dairy
04 - 4 oz cream cheese, softened
05 - ½ cup shredded mozzarella cheese
06 - ½ cup shredded Monterey Jack or Swiss cheese
07 - ¼ cup grated Parmesan cheese
08 - 2 tbsp unsalted butter, softened
→ Bread
09 - 8 slices sourdough bread
→ Seasonings
10 - ¼ tsp black pepper
11 - ⅛ tsp crushed red pepper flakes (optional)
12 - Pinch of salt
# How to Make It:
01 - Combine cream cheese, mozzarella, Monterey Jack or Swiss, Parmesan, spinach, artichokes, garlic, black pepper, red pepper flakes, and salt in a mixing bowl. Mix until fully incorporated.
02 - Arrange sourdough slices on a flat surface. Evenly spread the spinach-artichoke mixture onto 4 slices, then top each with remaining bread slices to form sandwiches.
03 - Lightly spread softened butter on the exterior sides of each sandwich.
04 - Heat a skillet or griddle over medium heat. Place sandwiches in the pan, cook for 3 to 4 minutes per side while pressing gently, until bread is golden and cheese melted.
05 - Remove sandwiches from heat, allow to rest for 1 minute. Slice and serve warm.