Hot Spinach Artichoke Dip

Creamy, cheesy baked spinach artichoke dip with mozzarella and Parmesan. An easy party appetizer that can be made ahead and baked until bubbly.

Creamy warm dip topped with green onions, served with bread
Photo: Pexels

Spinach artichoke dip is the appetizer that empties first at every party. Warm, creamy and loaded with melted cheese, it is easy to make at home and tastes even better than the restaurant version.

The most important step is squeezing every bit of water out of the thawed spinach. Wet spinach makes a runny, watery dip, while well-squeezed spinach gives you a thick, scoopable texture.

You can mix it a day ahead, keep it in the fridge and bake it right before guests arrive.

Why You’ll Love This Recipe

  • Creamy, cheesy and crowd pleasing
  • Mix ahead and bake when needed
  • Uses frozen spinach and canned artichokes
  • Great with chips, bread or vegetables

Ingredient Notes

Frozen spinach: Thaw it completely, then squeeze it in a clean kitchen towel until no more water comes out.

Artichoke hearts: Use canned or jarred artichoke hearts in water or brine, not marinated in oil.

See the recipe card below for full measurements.

How to Make Hot Spinach Artichoke Dip

  1. Preheat

    Heat the oven to 375°F (190°C). Lightly grease a 1 1/2 quart baking dish or a 9 inch pie dish.

  2. Mix the base

    In a large bowl, beat or stir the softened cream cheese, sour cream, mayonnaise and garlic until smooth.

  3. Add the filling

    Stir in the spinach, artichokes, 3/4 cup of the mozzarella, 1/4 cup of the Parmesan, red pepper flakes and black pepper. Taste and add salt if needed.

  4. Top and bake

    Spread the dip in the baking dish and top with the remaining mozzarella and Parmesan. Bake for 20 to 25 minutes, until hot and bubbly around the edges.

  5. Brown and serve

    For a golden top, broil for 1 to 2 minutes, watching closely. Let it cool for 5 minutes and serve with chips, toasted baguette or vegetables.

Tips for the Best Results

  • Let the cream cheese soften fully at room temperature for a smooth, lump-free dip.
  • Chop the artichokes into small pieces so every scoop gets some.
  • Serve in a small slow cooker on WARM to keep it hot during a party.
  • Taste before adding salt. The cheeses and artichokes are already salty.

Common Mistakes to Avoid

MistakeHow to fix it
Not squeezing the spinachSqueeze it in a towel until completely dry, or the dip turns watery.
Cold cream cheeseSoften it first so the dip mixes smooth.
OverbakingPull it when bubbly; too long and the oils separate.

Substitutions

  • Frozen spinach: 1 lb fresh spinach, sautéed until wilted, cooled and squeezed dry.
  • Sour cream: Plain Greek yogurt.
  • Mozzarella: Monterey Jack or white cheddar.

What to Serve With It

  • Tortilla chips
  • Toasted baguette slices
  • Pita chips
  • Carrot, celery and bell pepper sticks

Storage and Reheating

Fridge: Make the unbaked dip up to 2 days ahead and cover. Store baked leftovers for up to 4 days.

Freezer: Not recommended; the dairy can turn grainy after thawing.

Reheat: Reheat in a 350°F (175°C) oven for 10 to 15 minutes, or microwave in 30 second bursts, stirring.

Tools That Make This Easier

As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

Hot Spinach Artichoke Dip

Creamy, cheesy baked spinach artichoke dip with mozzarella and Parmesan. An easy party appetizer that can be made ahead and baked until bubbly.

📌 Save to Pinterest
Prep
10 min
Cook
25 min
Total
35 min
Serves
10
Course
Appetizer
Cuisine
American

Ingredients

Servings10

Instructions

  1. Heat the oven to 375°F (190°C). Lightly grease a 1 1/2 quart baking dish or a 9 inch pie dish.
  2. In a large bowl, beat or stir the softened cream cheese, sour cream, mayonnaise and garlic until smooth.
  3. Stir in the spinach, artichokes, 3/4 cup of the mozzarella, 1/4 cup of the Parmesan, red pepper flakes and black pepper. Taste and add salt if needed.
  4. Spread the dip in the baking dish and top with the remaining mozzarella and Parmesan. Bake for 20 to 25 minutes, until hot and bubbly around the edges.
  5. For a golden top, broil for 1 to 2 minutes, watching closely. Let it cool for 5 minutes and serve with chips, toasted baguette or vegetables.

Nutrition (per serving)

Calories
200 kcal
Protein
7 g
Carbohydrates
5 g
Total Fat
17 g
Saturated Fat
8 g
Fiber
1 g
Sugar
1 g
Sodium
380 mg

Nutrition is an estimate per serving without optional sauces, calculated from standard USDA values. It will vary with brands and portion sizes.

Frequently Asked Questions

Can I make spinach artichoke dip ahead of time?

Yes. Mix it, spread it in the baking dish, cover and refrigerate up to 2 days. Add about 5 to 10 minutes to the baking time.

Can I make it in a slow cooker?

Yes. Mix everything, add to a small slow cooker and cook on LOW for 2 hours, stirring once or twice, until hot and melted.

Why is my spinach dip watery?

The spinach was not squeezed dry enough, or marinated artichokes in oil were used.

What do you dip in spinach artichoke dip?

Tortilla chips, pita chips, toasted bread, crackers or fresh vegetables.