Hot Spinach Artichoke Dip

Total Time

Prep/Total Time: 30 min.


3 cups

Updated: Jun. 30, 2023
One taste of this outrageously delicious hot spinach artichoke dip and your guests will not stop eating it until it's gone. The savory blend of artichokes, spinach and Parmesan cheese is positively addictive! It tastes even better if you make it the night before and chill it in the fridge before baking. —Michelle Krzmarzick, Torrance, California


  • 1 package (8 ounces) cream cheese, softened
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup mayonnaise
  • 1 garlic clove, minced
  • 1 teaspoon dried basil
  • 1/4 teaspoon garlic salt
  • 1/4 teaspoon pepper
  • 1 can (14 ounces) water-packed artichoke hearts, rinsed, drained and chopped
  • 1/2 cup frozen chopped spinach, thawed and squeezed dry
  • 1/4 cup shredded mozzarella cheese
  • Assorted crackers


  1. In a large bowl, combine the cream cheese, Parmesan cheese, mayonnaise, garlic, basil, garlic salt and pepper; mix well. Stir in the artichokes and spinach. Transfer to a greased 9-in. pie plate. Sprinkle with mozzarella cheese. Bake, uncovered, at 350° for 20-25 minutes or until bubbly and edge is lightly browned. Serve with crackers.

Hot Spinach Artichoke Dip Tips

What can you serve with hot spinach artichoke dip?

Serve this hot spinach artichoke dip with fresh veggies, garlic bread, tortilla chips or pita bread.

Can you make this hot spinach artichoke dip ahead of time?

Yes, you can this dip recipe ahead of time! Make it the night before and chill in the fridge before baking.

What are some substitutions you can make in this hot spinach artichoke dip recipe?

You can swap the frozen spinach for 5 ounces of cooked fresh spinach—just make sure to blot it dry after cooking (or, use up that bag of fresh spinach in one of these spinach recipes). To make this recipe lighter, you can use reduced-fat cream cheese and reduced-fat mayo.

Christina Herbst, Taste of Home Assistant Digital Editor, and Peggy Woodward, Taste of Home Senior Food Editor

Nutrition Facts

2 tablespoons: 68 calories, 6g fat (3g saturated fat), 13mg cholesterol, 139mg sodium, 2g carbohydrate (0 sugars, 0 fiber), 2g protein.