by Super User Featured Chef Adapted from www.joythebaker.com.
This is amazingly close to spinach and artichoke dip in sandwich form. Three different cheeses, fresh spinach, and really good bread make this a grilled cheese you’ll want to make again.
Spread the artichoke hearts on a clean kitchen towel or paper towel and press out as much liquid as you can. Set aside.
In a small skillet over medium-low heat, warm the olive oil. Stir in the garlic, and saute for 30 seconds. Add the spinach and saute just until wilted. Transfer the spinach to a large bowl. Add the mozzarella, pecorino or Parmesan, artichoke hearts, sour cream, hot sauce, and salt to the bowl and stir to combine.
Spread the cream cheese onto each slice of bread. Divide the spinach and cheese mixture between two slices of bread. Spread into an even layer, then top with the other two slices of bread.
Melt the butter in a skillet over medium-low heat. Grill the sandwiches, flipping once, until each side is golden brown and the filling is melted. Enjoy hot.