This warm, velvety blend combines cream cheese, sour cream, and mayonnaise with generous amounts of spinach and tender artichoke hearts. The cheese mixture bakes until bubbly and golden, creating the perfect communal appetizer for sharing. Ready in just 40 minutes with only 15 minutes of prep time, this classic American-style dip serves eight people comfortably. Pair with tortilla chips, crusty baguette slices, or crisp fresh vegetables for the ultimate party experience.
The first time I brought this dip to a Super Bowl party, my friend Sarah literally hovered over the bowl until it was gone. Now she texts me a week before every gathering asking if Im making it. Theres something about that bubbling, golden surface that makes people immediately gather round.
Last winter my sister came over feeling completely drained from work, and I made this just to cheer her up. We ended up sitting on the kitchen floor eating it straight from the baking dish with whatever crackers we could find, talking until midnight. Sometimes the best meals are the unplanned ones.
Ingredients
- 225 g (8 oz) cream cheese, softened: Let this sit out for an hour so it blends smoothly into the base without any lumps
- 120 g (½ cup) sour cream: Adds a perfect tang that balances the richness
- 120 g (½ cup) mayonnaise: Dont skip this, it creates that silky restaurant style texture
- 100 g (1 cup) shredded mozzarella cheese: Freshly shredded melts better than the pre bagged stuff
- 50 g (½ cup) grated Parmesan cheese: This brings the salty umami that makes the dip addictive
- 200 g (7 oz) frozen chopped spinach: Thaw completely and squeeze out every drop of water, I mean really squeeze it
- 400 g (14 oz) canned artichoke hearts: Drain well and chop into bite sized pieces so every spoonful gets some
- 2 cloves garlic, minced: Fresh garlic makes all the difference here
- ½ tsp salt: Start with this and add more after tasting if needed
- ¼ tsp black pepper: Freshly ground gives the best kick
- ¼ tsp crushed red pepper flakes: Optional, but I love the subtle heat it brings
Instructions
- Preheat and prep:
- Heat your oven to 190°C (375°F) and grab your mixing bowl
- Make the creamy base:
- Beat together the softened cream cheese, sour cream, and mayonnaise until completely smooth and combined
- Add everything else:
- Fold in the mozzarella, Parmesan, spinach, artichokes, garlic, salt, pepper, and red pepper flakes until evenly distributed
- Transfer to baking dish:
- Spread the mixture into a medium baking dish, about 20x20 cm or 8x8 inches
- Bake until bubbly:
- Bake for 25 minutes until the top is golden and you can see it bubbling around the edges
- Serve it up:
- Bring it to the table warm with tortilla chips, sliced baguette, or whatever crunchy vehicle your heart desires
My roommate accidentally discovered that leftover dip makes an incredible omelette filling the next morning. Now we sometimes make extra just so we can have breakfast the next day without any guilt at all.
Make It Your Own
Ive tried so many variations over the years, but some standouts include swapping half the mozzarella for smoked gouda or mixing in crispy cooked bacon. A handful of chopped fresh herbs like parsley or chives right before serving adds brightness that cuts through the richness.
Serving Suggestions
Beyond the usual chips and bread, try toasted pita points, raw veggie crudité, or even crispy potato skins. Once I served it with warm pretzel bites and people acted like Id invented something revolutionary.
Make Ahead Strategy
You can absolutely assemble this dip a day in advance and keep it covered in the refrigerator. Just add an extra 5 to 10 minutes to the baking time if baking cold from the fridge.
- Press plastic wrap directly onto the surface to prevent a skin from forming
- Let it sit at room temperature for 20 minutes before baking for even heating
- Leftovers reheat beautifully in the microwave at 30 second intervals
Every time I make this now, I think about that kitchen floor moment with my sister. Food is wonderful, but the memories around it are even better.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, prepare the mixture up to 24 hours in advance and refrigerate. Bake when ready to serve, adding a few extra minutes if baking from cold.
- → What's the best way to thaw and drain spinach?
-
Thaw frozen spinach in the microwave or overnight in the refrigerator. Wrap in clean kitchen towels or squeeze firmly with hands to remove excess moisture until no liquid remains.
- → Can I use fresh artichokes instead of canned?
-
Fresh artichokes require significant preparation and cooking time. Canned or jarred artichoke hearts work perfectly and are pre-cooked, making them ideal for this preparation.
- → How do I know when it's done baking?
-
The dip is ready when the edges are bubbly, the top is lightly golden, and a knife inserted in the center comes out hot. This typically takes 25 minutes at 190°C (375°F).
- → What other cheeses work well in this?
-
Try substituting smoked gouda for half the mozzarella, or add shredded gruyère or Swiss for a different flavor profile. The Parmesan provides essential umami notes.
- → How should I store and reheat leftovers?
-
Refrigerate in an airtight container for up to 3 days. Reheat in the microwave in 30-second intervals, stirring between each, or bake at 180°C (350°F) until warmed through.