Create a warm, gooey, and cheesy spinach artichoke dip perfect for parties or a comforting snack. This easy recipe delivers a velvety texture that guests will request repeatedly.
1 (14 ounce) can artichoke hearts, drained and chopped
8 ounces cream cheese, softened
1/2 cup sour cream
1/2 cup mayonnaise
1 cup shredded Parmesan cheese, divided
1 cup shredded mozzarella 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 plate or small oven-safe dish.
In a medium bowl, combine the squeezed-dry spinach, chopped artichoke hearts, softened cream cheese, sour cream, and mayonnaise. Mix until just combined.
Stir in half of the Parmesan cheese, all of the mozzarella cheese, minced garlic, pepper, and salt. Mix well to create a uniform, creamy mixture.
Transfer the mixture to your prepared baking dish and spread it evenly.
Sprinkle the remaining 1/2 cup of Parmesan cheese over the top.
Bake for 20 to 25 minutes, or until the dip is hot throughout and the cheese on top is bubbly and lightly golden brown.
Let the dip cool for 5 minutes before serving hot with your choice of dippers.
Notes
For a make-ahead dip, assemble the mixture in the baking dish but do not top with the final Parmesan layer. Cover and refrigerate for up to 24 hours. Add 5-10 minutes to the baking time if baking directly from the refrigerator.
If you prefer a tangier flavor, substitute half of the sour cream with plain Greek yogurt.
This dip pairs well with a crisp Sauvignon Blanc or a light, chilled Rosé.