Cream cheese, sour cream and mayonnaise beaten smooth with garlic, half the mozzarella, Parmesan, pepper and optional red pepper flakes.
Well-dried spinach and drained, chopped artichokes fold into that base, the mixture spreads into a baking dish topped with the remaining mozzarella, and it bakes until bubbling and lightly browned.
Why This Recipe Works
- Three dairy bases rather than one. Cream cheese gives body, sour cream gives tang, mayonnaise gives a smoother melt — together they hold up under twenty-five minutes of oven heat better than any one of them alone.
- The mozzarella is split: half stirred into the base, half saved for the top. The half inside binds the dip together; the half on top is what browns and bubbles.
- Spinach squeezed very dry and artichokes drained and chopped are both explicit instructions rather than assumptions, because this dip's one real failure mode is excess liquid working its way out during baking.
- Garlic goes in raw, beaten into the cold base rather than sautéed first. Twenty-five minutes in a hot oven is enough to cook it through without a separate stovetop step.
- Red pepper flakes are marked optional, and genuinely are — the dip is fully seasoned without them; they are a heat option, not a flavour requirement.
Two Checks Before The Oven
This dip only has one real risk, and it is moisture. Two checkpoints before anything goes in the dish are what stand between a dip that sets and one that separates.
Before mixing, on the spinach
Squeezed genuinely dry, not just drained
Thawed spinach holds water even after a colander drain. Squeezing it by hand — in a towel, or a fistful at a time — is what the ingredient line's own wording asks for.
Before mixing, on the artichokes
Drained and chopped, not left in large wet pieces
Canned artichoke hearts carry brine. Draining and chopping them small keeps that liquid out of the base and lets them distribute evenly through the dip.
At the bake, on the top
Bubbling and lightly browned, 20 to 25 minutes
That is the recipe's own doneness cue. A dip pulled before it bubbles is still cold at the centre; the browning on top is secondary to the bubble at the edges.
After the oven
A five-minute rest before serving
Straight from the oven the dip is molten and runs off a chip. Five minutes lets it firm just enough to hold a scoop.
How to Make It
Heat the oven
Heat oven to 375°F.
Build the base
Stir cream cheese, sour cream, mayonnaise, garlic, half the mozzarella, Parmesan, pepper, and red pepper flakes until smooth.
Fold in the spinach and artichokes
Fold in spinach and artichokes.
Top and bake
Spread into a 1 1/2-quart baking dish and top with remaining mozzarella. Bake 20 to 25 minutes until bubbling and lightly browned.
Rest
Rest 5 minutes before serving.
Ingredient Notes
- Frozen chopped spinach, thawed and squeezed very dry
- Ten ounces. The single most consequential step in the recipe is right here in the ingredient line — squeeze until no more water comes out.
- Canned artichoke hearts, drained and chopped
- Fourteen ounces. Chopped small so they distribute through every scoop rather than sitting as large wet chunks.
- Shredded mozzarella
- One cup, used in two places — half stirred in for meltiness, half reserved for the browned top.
- Cream cheese, softened
- Eight ounces, softened before mixing so it beats smooth with the sour cream and mayonnaise rather than staying lumpy.
Success Tips
- Squeeze the spinach until it stops releasing water, not just once.
- Chop the artichokes small rather than leaving them in halves.
- Split the mozzarella exactly as the recipe says — half in, half on top.
- Watch for bubbling at the edges as the real doneness signal.
- Give it the full five-minute rest before the first scoop.
Serving Ideas
Serve warm with chips, crackers or sliced baguette. It is a party dip through and through, meant to be scooped straight from the dish.
Storage and Reheating
Refrigerate
Refrigerate in an airtight container for up to 4 days.
Freeze
Freeze unbaked in the baking dish for up to 2 months; bake from frozen, adding extra time until it bubbles through.
Reheat
Reheat covered in a moderate oven until hot and bubbling again. A microwave works but the top will not re-crisp.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
You would need to wilt and drain it thoroughly first — frozen spinach is used here specifically because thawing and squeezing it is a reliable way to remove enough water.
Can I assemble this ahead of time?
Yes — mix the dip, spread it into the dish and refrigerate, then bake when ready, adding a few extra minutes since it will start cold.
My dip came out watery.
The spinach almost certainly was not squeezed dry enough, or the artichokes were not drained well. Both are worth doing more thoroughly than seems necessary.
Do I need the red pepper flakes?
No — they are marked optional in the recipe and add heat rather than a flavour the dip is missing without them.






