Spinach Artichoke Grilled Cheese (Print Version)

# Ingredients:

→ Filling

01 - 1 cup fresh spinach, chopped
02 - 1/2 cup canned or jarred artichoke hearts, chopped
03 - 1/3 cup cream cheese, softened
04 - 1/4 cup mayonnaise
05 - 1/4 cup grated Parmesan cheese
06 - 1/2 cup shredded mozzarella cheese
07 - 1/2 teaspoon garlic powder
08 - Salt and black pepper, to taste

→ Bread and Butter

09 - 4 slices of bread (sourdough or your favorite type)
10 - 2 tablespoons butter, softened

# Instructions:

01 - Heat a nonstick skillet over medium heat and sauté the chopped spinach for 1–2 minutes until wilted. Set aside. In a medium bowl, combine the sautéed spinach, artichoke hearts, cream cheese, mayonnaise, Parmesan, mozzarella, garlic powder, salt, and pepper. Mix until creamy and well combined.
02 - Spread a thin layer of butter on one side of each bread slice. Lay two slices of bread, butter side down, on a clean surface. Spread a generous amount of the spinach artichoke mixture evenly on each slice. Top with the remaining bread slices, butter side up, to form sandwiches.
03 - Heat a skillet or griddle over medium heat. Place the sandwiches in the skillet and cook for 3–4 minutes on each side, pressing gently with a spatula, until the bread is golden brown and crispy and the cheese filling is melty.
04 - Remove the sandwiches from the skillet and let them cool for a minute. Slice them in half and serve warm with a side of soup or a fresh salad.

# Notes:

01 - Bread Choice: Sourdough, French bread, or a hearty multigrain bread works best for structure and flavor.
02 - Cheese Variations: Swap mozzarella with provolone or Gouda for a different flavor profile.