The Dip That Defines Every Gathering
Some recipes earn their place at every gathering so completely that the gathering simply does not happen without them. In my circle, that recipe is this crockpot spinach artichoke dip. I first made it for a game night about four years ago, expecting it to be one of several snacks on the table. Within half an hour the entire table had migrated to the crockpot. People were standing around it like a campfire, chips in hand, waiting for the next scoop. Since then I have been formally assigned “the dip person” at every event, which is honestly a title I wear with pride.
The genius of this version is the slow cooker. On the hob, spinach artichoke dip demands attention — constant stirring, watching the cheese, praying it does not split. In the crockpot, you simply pile everything in, walk away, and return to a dip that is molten, creamy and perfectly melded. The fresh spinach wilts down into silky ribbons, the artichoke hearts go buttery-soft, and the trio of cream cheese, mozzarella and parmesan melts into something so good that people will ask for the recipe before they ask how you are. I always smile at that. This one is worth sharing.
Why You’ll Love This Recipe
- Truly hands-off. Everything goes into the crockpot; the only real task is wilting the spinach first, which takes five minutes.
- Stays warm for hours. Unlike oven-baked dips that seize up on the table, this one stays molten and scoopable all evening.
- Crowd-proven flavour. Creamy, garlicky, cheesy with little bites of artichoke — it is the combination everyone loves.
- Feeds a hungry group. One batch serves a proper party crowd with plenty of chips for scooping.
- Endlessly customisable. Add heat, swap cheeses, stir in chicken — this dip takes direction beautifully.
Ingredients
Serves 12 as a party dip
For the dip:
- 150g fresh spinach
- 400g tinned artichoke hearts, drained and roughly chopped
- 225g cream cheese, softened and cut into cubes
- 150g mozzarella, shredded
- 50g parmesan, finely grated
- 4 cloves garlic, minced
- 100g sour cream
- Half a teaspoon red pepper flakes (optional, for a little warmth)
- Salt and freshly ground black pepper, to taste
For serving:
- Tortilla chips, crusty bread or vegetable sticks
Instructions
- Step 1 — Wilt the spinach. Heat a splash of olive oil in a large pan over medium-high heat. Add the spinach in handfuls, stirring, until just wilted — about 2 to 3 minutes. Squeeze out as much liquid as possible; soggy spinach makes a watery dip.
- Step 2 — Chop the artichokes. Drain the tinned artichoke hearts well and pat them dry, then chop roughly. You want recognisable pieces, not a purée.
- Step 3 — Load the crockpot. Add the cream cheese cubes, sour cream, garlic, red pepper flakes (if using) and half of the mozzarella and parmesan to the slow cooker. Stir briefly to combine.
- Step 4 — Add the vegetables. Fold in the wilted spinach and chopped artichokes, seasoning with salt and pepper. The mixture will look chunky and uneven — that is exactly right.
- Step 5 — Slow cook. Cover and cook on LOW for 2 to 2 and a half hours, stirring once halfway through. The cheeses will melt into a smooth, creamy sauce around the vegetables.
- Step 6 — Stir in the remaining cheese. Uncover and stir the dip well, then sprinkle the remaining mozzarella and parmesan over the top. Cover for 10 to 15 more minutes until the cheese on top is melted and just starting to turn golden at the edges.
- Step 7 — Switch to warm and serve. Turn the crockpot to the warm setting and serve the dip straight from it, surrounded by tortilla chips, bread and vegetable sticks for scooping.
Tips for Success
- Squeeze the spinach properly — wring it out in a clean tea towel. This single step is the difference between a thick, scoopable dip and a soupy one.
- Pat the artichoke hearts dry too. Tinned ones carry a lot of liquid, and dry artichokes absorb the cheesy sauce instead of diluting it.
- Use block mozzarella and shred it yourself if you can; pre-shredded cheese contains anti-caking agents that can make the dip grainy.
- Stir only once during cooking — every lid lift adds 15 to 20 minutes to the cook time.
- If the dip sits for a while and thickens, stir in a splash of milk or cream to loosen it back up.
Serving Ideas
- With sturdy tortilla chips at game nights — thick chips only, this dip is too substantial for the flimsy kind.
- Alongside warm, crusty bread at dinner parties as a luxurious starter.
- In little ramekins as part of a grazing spread with olives, cured meats and roasted peppers.
- Spread thickly on toasted sourdough for a lunch that will ruin all other lunches for a week.
FAQs
Can I make this in the oven instead?
Yes. Combine everything in a greased baking dish and bake at 180C (350F) for 25 to 30 minutes until golden and bubbly on top. The only downside is it will not stay warm the way the crockpot version does.
Can I use frozen spinach?
Absolutely — use about 200g of frozen spinach, thawed and squeezed very, very dry. Frozen spinach actually makes this easier since you skip the wilting step entirely.
How long does it keep?
Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently in the microwave or on the hob over low heat, stirring in a splash of milk to bring back the creamy texture.
Can I add meat to this?
Shredded rotisserie chicken stirred in at step 4 turns this into a heartier dip that can almost pass as a meal. Cooked, crumbled bacon sprinkled on top at serving is also wonderful.
Why did my dip turn out grainy?
It usually means the cheese was added to heat that was too high, or pre-shredded cheese was used. Keep the crockpot on LOW, never HIGH, and shred block cheese by hand for the smoothest melt.

