Hot, bubbly spinach artichoke dip with cream cheese, mozzarella, and parmesan. Mix it in one bowl, bake it in 20 minutes, or assemble it up to 2 days ahead!
10 ozozpackage frozen chopped spinachthawed and squeezed to remove liquid
14ozcan artichoke heartsdrained and chopped
8ozcream cheeseroom temperature
½cupsour cream
½cupmayonnaise
1cloveminced garlic
1cupshredded mozzarella cheese
½cupfinely shredded parmesan cheese
½teaspoonsalt
¼teaspoonpepper
Instructions
Preheat the oven to 350°F (175°C).
Place the thawed spinach in a clean kitchen towel and wring out as much water as possible. Drain and chop the artichoke hearts.
In a large bowl, mix the cream cheese, sour cream, mayonnaise, and garlic until smooth.
Stir in the mozzarella, parmesan, salt, and pepper, then fold in the artichokes and spinach until evenly combined.
Spread the dip in an 8x8 baking dish or pie dish.
Bake for about 20 minutes, until the cheese is melted and the edges are bubbling. Let it rest for 5 minutes, then serve warm.
Notes
Squeeze the spinach well. Leftover water makes the dip runny.
Make ahead: Assemble in the baking dish, cover, and refrigerate for up to 2 days. Bake straight from the fridge for about 35 minutes, until hot in the center.
Fresh spinach: Sauté about 8 oz (6 packed cups) baby spinach until wilted, then cool, squeeze dry, and chop.
Storage: Refrigerate leftovers for 3 to 4 days. Reheat at 350°F until warmed through.
Freezing: Freeze for up to 3 months. Thaw overnight in the fridge, then bake at 350°F until hot and bubbly.