thetestybites
spinach artichoke dip recipe recipe
AmericanAppetizer

Baked Spinach Artichoke Dip

Hot, bubbly, impossibly cheesy spinach artichoke dip baked until golden on top. Nine ingredients, one dish, zero leftovers. The dip that ends every party argument about what to bring.

Tasted & written by Rachel

Prep

10 min

Cook

20 min

Total

30 min

Serves

8

The Key

Squeeze the thawed spinach in a clean kitchen towel until barely a drop comes out. This sounds like overthinking, but it's genuinely the difference between a thick, scoopable dip and a soupy mess. Every tablespoon of water you leave in dilutes the cheese and thins the texture. Squeeze harder than you think you need to.

David's running club has opinions about exactly two things: pacing strategy and which dip I bring to the watch party. This settled it. I made three versions last football season — one with gruyère, one stovetop, one straight classic — and the classic won by a landslide.

Overhead flat-lay of spinach artichoke dip ingredients arranged on an aged wooden cutting board — a block of cream cheese, small butter-cream ceramic bowls of shredded parmesan and mozzarella, a bowl

The mozzarella gives you that cheese-pull moment everyone photographs but nobody admits they staged. The artichokes keep it from being just a cheese delivery system. And the whole thing takes thirty minutes, most of which is oven time where you're doing nothing.

One real talk moment: squeeze that spinach dry. I mean wring-it-in-a-towel, squeeze-until-your-knuckles-go-white dry. Every drop of water you leave in turns your dip into a puddle. Mia helped me squeeze the spinach once and somehow got more water out than I ever do. She's five. I don't want to talk about it.

Close-up 45-degree angle of hands squeezing thawed spinach in a white kitchen towel over a mixing bowl, dark green spinach compressed into a tight ball, liquid visibly dripping out, warm natural side

The mixing takes about three minutes. Stir the cream cheese base until smooth, fold in the spinach and artichokes, dump it in a dish, and walk away for twenty minutes. I've started assembling this before David even gets home from his run, and it's bubbling by the time he's out of the shower.

Close-up overhead shot of a white ceramic baking dish filled with unbaked spinach artichoke dip mixture, creamy white cheese base with visible dark green spinach flecks and pale yellow artichoke chunk

You'll know it's done when the edges are bubbling and the center is hot to the touch. If you want the golden-brown top that makes everyone ask what restaurant this came from, flip to broil for the last two minutes. Thirty seconds is the difference between golden and charcoal. Ask me how I know.

Extreme close-up macro shot of baked spinach artichoke dip fresh from the oven, surface bubbling actively with melted mozzarella and golden-brown parmesan spots, visible spinach leaves and artichoke p

Mise en place

Ingredients

  • 8 oz cream cheese, well softenedwell softened
  • 0.25 cup Sour Cream
  • 0.25 cup Mayonnaise
  • 1 garlic clove, minced (about 1 tsp)minced
  • 2/3 cup finely shredded parmesan cheesefinely shredded
  • 1/2 cup finely shredded mozzarella cheesefinely shredded
  • pepper, to taste
  • 1 (14 oz) can quartered artichoke hearts, drained and choppeddrained, squeezed dry, and chopped
  • 6 oz frozen spinach, thawed and squeezed drythawed, squeezed to drain excess liquid

The Method

Instructions

  1. 01

    Preheat oven to 350°F. Spray a 1-quart baking dish with non-stick cooking spray.

    Done when:Oven indicator light turns off or thermometer reads 350°F.

  2. 02

    Stir together cream cheese, sour cream, mayonnaise, garlic, parmesan, mozzarella, and pepper in a mixing bowl until smooth and evenly combined.

    Done when:No visible streaks of cream cheese — the mixture is uniformly creamy with cheese evenly distributed.

  3. 03

    Fold in the chopped artichoke hearts and squeezed spinach. Mix until everything is evenly distributed throughout the cheese base.

    Done when:Spinach and artichokes are scattered throughout with no clumps of plain cheese mixture remaining.

  4. 04

    Spread mixture evenly into the prepared baking dish. Smooth the top with a spatula.

    Done when:Surface is level and the mixture reaches the edges of the dish without gaps.

  5. 05

    Bake in preheated oven until heated through, melty, and bubbling at the edges.

    Done when:Edges are actively bubbling and the center is hot when you touch a spoon to it — no cool spots. Top has light golden spots.

Where it goes wrong

Common mistakes

  • Not squeezing the spinach dry enough — the number one reason spinach artichoke dip turns watery and slides off the chip
  • Using cold cream cheese — creates permanent lumps that won't bake out, giving you an uneven texture
  • Skipping fresh-grated parmesan for the pre-shredded bag — the anti-caking coating prevents smooth melting
  • Overbaking until the edges dry out — pull it when it bubbles, not when it browns. The carry-over heat finishes the job.

Context

Compared to the usual

This is the straight classic — cream cheese base, oven-baked, no fuss. The restaurant versions often start with a béchamel or add cream, which makes a looser, fondue-style dip meant for bread bowls. Slow cooker versions exist for hands-off convenience but sacrifice the golden bubbly top that makes this version photograph well. Some newer recipes swap Greek yogurt for the sour cream and mayo to lighten it up, which works fine but tastes noticeably leaner. This version doesn't apologize for the cream cheese. It's a party dip, not a health food.

Glossary

Techniques used

Well softened
Cream cheese that yields easily when pressed with a finger — about 1 hour at room temperature. Microwave softening creates hot spots that partially cook the cheese and change the texture.
Squeezed dry
Wringing thawed frozen spinach in a clean towel until almost no liquid comes out. Frozen spinach holds a surprising amount of water — about 1/3 of the package weight is liquid.
Carry-over heat
The dip continues cooking for several minutes after you pull it from the oven. The ceramic dish retains heat, which is why the edges keep bubbling on the counter.

Riffs

Variations

Broiled top

After baking, switch oven to broil and cook 2-3 minutes more until the top is deeply golden with charred parmesan spots. Dramatic-looking, slightly nuttier flavor. Watch it like a hawk.

With a kick

Add 1/4 teaspoon red pepper flakes and 2 tablespoons diced pickled jalapeños to the mix before baking. Cuts through the richness nicely — David's running club prefers this version.

Bread bowl

Hollow out a round sourdough loaf, pour the dip inside, and bake the whole thing at 350°F for 25 minutes. Tear the bread lid into chunks for dipping. More dramatic, same dip.

Lighter version

Swap the sour cream and mayo for 1/2 cup plain Greek yogurt. Use neufchâtel instead of regular cream cheese. Still tastes rich, drops about 40% of the fat. Genuinely decent trade-off.

Q & A

Frequently asked

Can I use fresh spinach instead of frozen?

Yes — use about 8 oz fresh baby spinach. Wilt it in a hot pan until completely collapsed (takes about 2 minutes), let it cool, then squeeze dry. You'll end up with roughly the same volume as 6 oz frozen.

Can I make this in a slow cooker?

Combine everything in a slow cooker on low for 2 hours, stirring once halfway. It works, but you lose the bubbly golden top. You can transfer to a baking dish and broil for 2-3 minutes at the end to get it back.

What if I don't have mozzarella?

Use more parmesan (bump to 1 cup total) or try Monterey Jack for a similar melt. You'll lose some of the cheese-pull stretch but the flavor will still be there.

How do I reheat leftovers without drying it out?

Cover with foil and bake at 325°F for 15 minutes. Add a tablespoon of sour cream or cream on top before covering if it looks thick — the dairy loosens it back up.

Storage

Cover tightly and refrigerate for up to 4 days. The texture thickens as it cools but loosens back up when reheated.

Reheating

Cover with foil and bake at 325°F for 15 minutes until bubbling again. Microwave works in a pinch — heat in 30-second bursts, stirring between each — but you lose the bubbly top.

Freezing

Freeze the unbaked assembled dip for up to 2 months. Thaw overnight in the fridge, then bake as directed with 5-7 extra minutes. Previously frozen dip may release slightly more liquid — blot the surface with a paper towel if needed.

Make ahead

Assemble the dip in the baking dish up to 24 hours ahead, cover tightly with plastic wrap, and refrigerate. Bake straight from the fridge — just add 5-7 extra minutes of oven time. The flavors actually meld better overnight.

Serve with

Tortilla chips are the classic, but sturdy pita chips, toasted baguette slices, or thick-cut crackers all work. For a vegetable spread, try bell pepper strips, cucumber rounds, and blanched broccoli florets — they hold up better than celery. Serve the dip in the baking dish it cooked in so it stays warm longer.