Go Back
+ servings
spinach and artichoke dip in a white dish

Spinach and Artichoke Dip

This spinach and artichoke dip is creamy, hot, full of flavor and always delicious!
Print Pin
Course: Appetizer
Cuisine: Italian
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 8 people


  • 8 ounce box cream cheese softened
  • 1/3 cup mayonnaise
  • 1/3 cup sour cream
  • 1/2 cup grated Parmesan Cheese
  • 1 1/2 cups shredded mozzarella cheese
  • 14 ounce can artichoke hearts drained and chopped
  • 10 ounces frozen spinach thawed drained and chopped
  • 2 cloves garlic minced
  • 1/2 cup grated asiago cheese optional
  • 1/2 teaspoon fresh ground black pepper


  • Preheat oven to 375 degrees
  • Grease baking dish
  • Squeeze all water out of the thawed spinach. It is easiest to do this by squeezing small amounts at a time
  • Chop spinach into small pieces
  • Chop artichoke hearts into small pieces
  • In a medium bowl mix together the garlic, cream cheese, mayonnaise, sour cream, Parmesan, 1/2 cup mozzarella, artichoke hearts, spinach and black pepper, Then top with remaining shredded mozzarella and asiago cheese. Asiago cheese is optional. but it adds a lot to the dip
  • Spoon into baking dish, bake for 25-30 minutes and cheese is melted on top.
  • Broil for 1-3 minutes on top - stay near the oven so the dip doesn't burn on top
  • Serve with pita chips, tortilla chips or naan bread pieces


If making this ahead of time, prepare dip.
When ready to bake, set dish on countertop for 10-15 minutes
Follow the remaining baking directions
** Consider adding 5-10 minutes to cooking time to heat dip all the way through