Print

Spinach Artichoke Dip

Creamy homemade spinach artichoke dip with cheese and artichokes in a ceramic dish.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This is the ultimate crowd-pleasing dip, perfected to be creamy and never watery. It combines rich cheeses, garlic, and thoroughly dried spinach and artichokes for a warm, comforting appetizer that's perfect for game day or cozy nights.

Ingredients

Scale
  • 1 package (10 oz) frozen chopped spinach, thawed and squeezed completely dry
  • 1 can (14 oz) artichoke hearts packed in water, drained, rinsed, and chopped
  • 8 oz block cream cheese, softened to room temperature
  • 1 cup sour cream
  • 1/2 cup mayonnaise
  • 3-4 cloves garlic, minced
  • 1 1/2 cups shredded mozzarella cheese, divided
  • 1/2 cup freshly grated Parmesan cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • Pinch of crushed red pepper flakes

Instructions

  1. Preheat oven to 375°F. Grease an 8x8 inch or similar baking dish.
  2. Ensure spinach and chopped artichokes are thoroughly dried by squeezing in a kitchen towel until no liquid remains.
  3. In a large bowl, beat the softened cream cheese, sour cream, and mayonnaise together until smooth and lump-free.
  4. Add the dried spinach, artichokes, minced garlic, 1 cup of mozzarella, all the Parmesan, salt, black pepper, and red pepper flakes. Fold until evenly combined.
  5. Transfer mixture to the prepared baking dish and smooth the top. Sprinkle the remaining 1/2 cup of mozzarella evenly over the top.
  6. Bake for 25-30 minutes, until edges are bubbly and top is golden brown.
  7. Let the dip rest for 5 minutes before serving to allow it to set slightly.

Notes

The key to a non-watery dip is thoroughly drying the spinach and artichokes. For a lighter version, use light cream cheese, sour cream, and mayo. The dip can be assembled a day ahead, covered, and refrigerated before baking.

Nutrition