The creamy texture and savory taste of this spinach artichoke dip make it a versatile and satisfying dish that's always a hit at parties or gatherings.
Preheat the Oven - Set the oven rack to the middle position. Preheat to 400ºF (204ºC). Lightly grease an 8-inch square baking dish with cooking spray or olive oil.
Defrost the Spinach - Place the frozen spinach in a bowl and defrost at medium power for about 4 minutes, stirring halfway through. The leaves should be thawed but not hot. Use your hands and squeeze the spinach to remove excess liquid.
Combine the Ingredients - In a medium bowl, use a spatula to mix the drained spinach, chopped artichokes, cream cheese, mayonnaise, sour cream, 1 cup of mozzarella, ½ cup parmesan cheese, garlic, salt, and pepper until well combined.
Bake - Transfer the mixture to the greased baking dish. Spread evenly. Sprinkle ½ cup mozzarella cheese and ¼ cup parmesan cheese on top. Bake until cheese is lightly browned and bubbling around the edges, 20 to 25 minutes.
To Serve - Garnish with parsley and serve with chips, sliced baguettes, or crackers.
Notes
Using Fresh Spinach:Use 8 ounces or 6 cups of packed baby spinach. Blanch or saute the spinach, yielding about 1 cup. Once cooled, chop into smaller pieces.
Made Ahead: Assemble, cover, and refrigerate for up to 3 days.
Storing: Cool, cover, and refrigerate the baked dip for up to 2 days.
Reheat: Preheat oven to 325ºF (163ºC). Bake dip until warmed throughout, and cheese is melted about 20 to 25 minutes. Cover with foil if the surface is browning too quickly.