1 (14 ounce) can artichoke hearts, drained and chopped
8 ounces cream cheese, softened
1/2 cup mayonnaise
1/2 cup sour cream
1 cup grated Parmesan cheese
1 cup shredded mozzarella cheese
1/2 cup shredded Monterey Jack cheese
2 cloves garlic, minced
1/4 teaspoon black pepper
Pinch of salt
Tortilla chips, pita bread, or crackers for serving
Instructions
Preheat your oven to 375 degrees Fahrenheit. Lightly grease an 8-inch pie dish or small baking dish.
In a large bowl, combine the thawed and squeezed dry spinach with the chopped artichoke hearts.
Add the softened cream cheese, mayonnaise, sour cream, Parmesan cheese, minced garlic, pepper, and salt to the bowl. Mix until everything is well combined.
Fold in the mozzarella cheese and Monterey Jack cheese until just incorporated. Do not overmix.
Transfer the mixture to your prepared baking dish and spread it evenly.
Bake for 20 to 25 minutes, or until the dip is hot throughout and the top is lightly golden and bubbly.
Let the dip cool for 5 minutes before serving hot with your choice of dippers.
Notes
Squeeze as much water out of the spinach as possible to prevent a watery dip.
For extra richness, add 1/4 cup of heavy cream to the mixture before baking.
You can prepare this dip mixture a day ahead and store it covered in the refrigerator. Add 5 minutes to the baking time if baking straight from the fridge.