Hot Spinach Artichoke Dip is a party favorite sure to impress all your friends and family. Sauté some spinach, then mix in artichoke hearts, cream cheese, mozzarella cheese, and Parmesan, then bake in the oven until it's golden and bubbly.
In a large bowl combine cream cheese, sour cream, ½ cup Parmesan cheese, mozzarella cheese, garlic, salt, and black pepper. Mix with a spatula until well combined.
8 ounces cream cheese, ½ cup sour cream, ¾ cup Parmesan cheese, 2 cups Mozzarella cheese, 3 cloves garlic, ¾ - 1 teaspoon salt, ¼ teaspoon black pepper
Thaw and completely drain previously frozen spinach using a cheese cloth.
Add the drained spinach, chopped artichoke hearts, and water chestnuts to the cream cheese mixture. Stir until well combined.
10 ounces sauteed spinach, 14 ounces can artichoke hearts, 8 ounces can water chestnuts
Spray a 7 x 9-inch baking dish with non-stick cooking spray. Pour in mixture and spread it out evenly into the bottom of the dish. Sprinkle remaining ¼ cup of Parmesan cheese on top.
¾ cup Parmesan cheese
Bake in the preheated oven for 25-30 minutes, or until the top is lightly golden.*
Optional: Pop it under a broiler set to high for 2-3 minutes to get the top even more golden brown.
Serve immediately with chips, crackers, or vegetables and enjoy!
Notes
Cheese: Sub in a vegan or dairy free cheese if needed.
Spinach: Use a cheese cloth to remove the excess moisture from the spinach to avoid a watery consistency.
Prep-Ahead: Mix everything and spread in the baking dish and refrigerate. Pull the dip out and let it rest for 30 minutes at room temperature before baking in the oven as directed.
Storage: Keep leftovers in an airtight container in the refrigerator for up to 3-5 days.
Freezing: You can freeze for up to 3 months, but it may separate upon thawing.
Reheating: Return to a 350°F oven for 10-15 minutes, or pop it in the microwave.