Go Back
Close-up of baked spinach artichoke dip showing golden bubbling cheese top with green spinach and artichoke visible below — spinach artichoke dip
Abdul Rehman

Creamy Baked Spinach Artichoke Dip

A hot, creamy baked spinach artichoke dip made with three cheeses, completely dry frozen spinach, and plain canned artichoke hearts. It bakes in 25 minutes with a golden cheese crust on top and a thick, scoopable base that stays warm and holdable throughout serving.
Prep Time 15 minutes
Cook Time 25 minutes
Rest Time 5 minutes
Total Time 45 minutes
Servings: 8
Course: Appetizer
Cuisine: American

Ingredients
  

  • 225 g (8 oz) full-fat cream cheese, softened to room temperature ​
  • 120 g (½ cup) full-fat sour cream ​
  • 60 g (¼ cup) mayonnaise ​
  • 2 ​ garlic cloves, finely minced ​
  • 280 g (10 oz) frozen chopped spinach, thawed and squeezed completely dry ​
  • 400 g (14 oz) canned artichoke hearts in water (not marinated), drained and roughly chopped ​
  • 50 g (½ cup) finely grated Parmesan ​
  • 80 g (¾ cup) shredded low-moisture mozzarella, divided ​
  • ½ tsp fine sea salt ​
  • ¼ tsp ground black pepper ​
  • ¼ tsp onion powder ​

Method
 

  1. Place thawed spinach in a clean kitchen towel and wring firmly over the sink, working in sections, until no water drips from the cloth and the spinach is completely dry.
  2. Preheat the oven to 190°C (375°F). Beat the softened cream cheese in a large mixing bowl for 1 minute until smooth and lump-free. Add the sour cream, mayonnaise, garlic, salt, pepper, and onion powder. Mix until evenly combined.
  3. Fold in the squeezed spinach and chopped artichoke hearts with a silicone spatula, keeping artichoke pieces intact. Stir in the Parmesan and 40g (half) of the shredded mozzarella.
  4. Spread the mixture evenly into a 20x20cm (8x8 inch) baking dish. Scatter the remaining 40g of mozzarella over the surface.
  5. Bake for 22 to 25 minutes until the edges are bubbling and the mozzarella top shows golden-brown spots. For more colour, broil for 2 to 3 minutes and watch closely.
  6. Rest for 5 minutes before serving.