Easy Spinach Artichoke Dip Ready in 45 Minutes
Most spinach artichoke dip fails the same way. It looks perfect in the oven, then leaks a green puddle the second you dig in with a chip.
This spinach artichoke dip stays thick, creamy, and scoopable from the first chip to the last. I tested it eleven times over five weeks, changing one thing per batch. Batch four was the soupy one, and I still think about it.
What won in the end: full-fat block cream cheese, a modest amount of mayonnaise for body, a splash of lemon, and spinach wrung out until my hands ached. You get a hot, bubbly dip with a golden cheese lid and real chunks of artichoke in every bite.
Mixing takes 15 minutes and the oven handles the rest in 25. The recipe makes 8 generous servings, so it feeds a crowd without any fuss. Everything comes from a regular grocery store, and nothing needs a special trip.

Table of Contents
Why You Will Love This Spinach Artichoke Dip
- Ready in 45 minutes, with only 15 minutes of hands-on work.
- It never turns watery, because the spinach gets squeezed bone dry before it goes in.
- Tangy artichokes and a little lemon keep all that cheese from tasting heavy.
- You can mix it a day ahead and bake it right before the doorbell rings.
- Kids who push spinach around the plate tend to clean out this dish.
- It runs on pantry staples: one can, one frozen box, and a few fridge items.
Recipe Snapshot
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes (includes a 5 minute rest)
- Servings: 8
- Difficulty: Easy
- Calories per Serving: About 310
- Key Ingredient or Tool: Frozen spinach, squeezed completely dry
- Best For: Game days, birthday parties, and potluck tables
Nutrition Information
- Calories per Serving: About 310
- Protein: 10 g
- Carbs: 6 g
- Fat: 28 g
- Fiber: 2 g
- Sugar: 2 g
- Sodium: 560 mg
- Serving Size: About 1/2 cup
- Servings per Recipe: 8
Most of the fat comes from the cream cheese, mayonnaise, and cheeses. Each serving has about 10 g of protein and only 6 g of carbs, so spinach artichoke dip is low in carbs until the chips show up. Sodium comes mostly from the Parmesan and canned artichokes, so lightly salted chips help.
Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.
Ingredients
For the dip:
- 8 ounces full-fat block cream cheese (1 package), softened to room temperature
- 1/2 cup sour cream
- 1/2 cup mayonnaise
- 1 tablespoon fresh lemon juice
- 3 cloves garlic, finely minced
- 1/2 teaspoon onion powder
- 1/4 teaspoon Diamond Crystal kosher salt
- 1/4 teaspoon black pepper
For the add-ins:
- 1 box (10 ounces) frozen chopped spinach, thawed and squeezed completely dry (about 5 ounces after squeezing)
- 1 can (14 ounces) artichoke hearts packed in water, drained and chopped into 1/2 inch pieces
- 1/2 cup shredded low-moisture mozzarella (certified or made with microbial rennet)
- 1/2 cup grated Parmesan (made with microbial rennet or certified)
For the topping and dish:
- 1/2 cup shredded low-moisture mozzarella
- 1/4 cup grated Parmesan
- Nonstick cooking spray
Note: many traditional Parmesan wheels use animal rennet, so pick cheeses that list microbial rennet or carry a certification.
Easy substitutions:
- Spinach: 1 pound fresh spinach, steamed, cooled, and squeezed dry, matches one frozen box.
- Artichokes: thawed frozen hearts, patted dry, work well.
- Cheeses: Monterey Jack replaces mozzarella, and Asiago replaces Parmesan.
The three ingredients that decide the result:
- Spinach: every extra spoonful of water thins the dip as it bakes.
- Cream cheese: I use Philadelphia block style. Tub spreads are softer and loosen the dip.
- Artichokes in water: they stay firm, while marinated ones bring oil that pools on top.

Equipment Needed
- 1 1/2 quart baking dish or 9 inch pie plate: ceramic holds heat longer than metal.
- Large mixing bowl (3 quart): extra room lets you fold without spilling.
- Rubber spatula: a flexible edge reaches cream cheese hiding at the bottom.
- Flour sack towel or lint-free kitchen towel: paper towels shred under pressure, cotton does not.
- Instant-read thermometer: it confirms the center has reached 165°F.
Preparation
- Set an oven rack in the middle position and preheat the oven to 375°F.
- Coat the baking dish with nonstick cooking spray.
- Leave the cream cheese on the counter for 1 hour, or cut it into 8 pieces and wait 30 minutes.
- Thaw the spinach overnight in the refrigerator, or microwave it at 50 percent power for 3 minutes until no ice remains.
- Wrap the spinach in the towel and twist over the sink for 1 to 2 minutes, until no drops fall and you have a dense ball.
- Drain the artichokes, press out the water, chop into 1/2 inch pieces, and pat dry. Mince the garlic and measure the cheeses.

Pro Tip: Squeeze the spinach, break up the ball, then squeeze again. The second round pulls out several more tablespoons of water, which separates a dip that holds from one that weeps.
Step-by-Step Instructions
- Add the cream cheese, sour cream, mayonnaise, and lemon juice to the large bowl. Beat with the spatula or a hand mixer on low for 1 minute until the mixture is smooth with no white lumps. Chef’s Note: lumps from cold cream cheese never melt out in the oven.
- Stir in the garlic, onion powder, salt, and pepper for 30 seconds. The base should look evenly flecked with no dry pockets of seasoning.
- Add the spinach and pull it apart with a fork as you fold, about 1 minute. Chef’s Note: clumps bake into dense green knots, so keep folding until the green looks evenly spread.
- Fold in the artichokes, 1/2 cup mozzarella, and 1/2 cup Parmesan for 30 seconds. Stop when the cheese is spread through and the artichokes still look chunky.
- Scrape the dip into the prepared dish and level the top with the spatula. Scatter the remaining 1/2 cup mozzarella and 1/4 cup Parmesan over the surface until no dip shows through.
- Bake at 375°F for 20 to 25 minutes. The edges should bubble steadily, and the top should show golden brown patches. Chef’s Note: if the center reads below 165°F but the top is already dark, tent the dish loosely with foil and bake 5 more minutes.
- For deeper color, broil on high for 1 to 2 minutes with the rack 6 inches from the heat. Watch it closely, because the top goes from golden to scorched fast.
- Rest the dish on a trivet for 5 minutes until the bubbling slows and the dip thickens enough to cling to a chip.

Expert Tips and Tricks
- I once squeezed spinach that was still half frozen because guests were 30 minutes out. The dip had icy pockets and a watery rim. Now I thaw the box the night before.
- Mix the spinach artichoke dip, spread it in the dish, cover it tightly, and refrigerate for up to 24 hours. Add the topping cheese right before baking and allow 30 to 35 minutes in the oven.
- Leftovers belong in a shallow airtight container within 2 hours of baking, and they keep for 3 to 4 days in the refrigerator.
- Grate Parmesan from a wedge when you can. Fresh shreds melt smoothly, while shaker Parmesan can leave the dip gritty.
- Keep artichoke pieces near 1/2 inch. Bigger chunks slide off the chip, and smaller ones vanish.
- Short on time? Pulse the drained artichokes in a food processor 4 to 5 times.
Common Mistakes and Troubleshooting
Watery spinach artichoke dip. Wet spinach and artichokes release water as they bake. Squeeze the spinach to about 5 ounces and pat the artichokes dry. To fix it, blot the liquid and stir in 1/4 cup more mozzarella.
Lumpy base. Cold cream cheese leaves white streaks. Soften it for a full hour first. If it already happened, whisk the hot dip hard for 30 seconds.
Flat flavor. Brands of Parmesan and canned artichokes vary in saltiness. Taste the base before baking. To fix a dull batch, stir in 1 teaspoon lemon juice and a pinch of salt.
Dry, dark edges. Overbaking or a hot oven causes this. Pull the dish at the first steady bubbling. If edges are dry, stir them into the center with 1 tablespoon sour cream.
Stiff dip after cooling. Cheese and cream cheese firm up as they cool. Serve straight from the oven. To loosen it, warm it 30 seconds and stir in 1 tablespoon sour cream.
Storage Instructions
Room Temperature: Up to 2 hours, or 1 hour if the room is 90°F or warmer.
Refrigerator: 3 to 4 days in a shallow airtight glass container.
Freezer: Up to 2 months in a sealed freezer-safe container. Thaw overnight in the refrigerator and stir well, since it looks looser.
Reheating: Cover with foil and warm at 350°F for 15 to 20 minutes until the center reaches 165°F. Microwave in 30 second bursts, stirring between each, and add 1 tablespoon of sour cream if it looks tight.
Make-Ahead Notes: Mix and spread the dip up to 24 hours ahead, and keep the topping cheese in a separate bag.
Storage Trick: Press plastic wrap directly onto the cold dip before closing the lid. It stops a dry skin from forming.
I freeze half of every batch in a 2 cup container. Two weeks later it tastes nearly the same, so I just add fresh cheese on top before reheating.
Variations and Substitutions
- Spicy: Stir in 2 tablespoons chopped pickled jalapenos and 1/4 teaspoon cayenne with the garlic. The heat builds slowly.
- Mild or Kid-Friendly: Cut the garlic to 1 clove, skip the black pepper, and top with mozzarella only. Serve with soft pretzel bites.
- Vegetarian: This spinach artichoke dip is already vegetarian when your cheeses use microbial rennet. For dairy-free, use plant-based cream cheese, sour cream, and mozzarella shreds, and allow 5 extra minutes.
- Gluten-Free: Spinach artichoke dip is naturally gluten free. Serve it with corn tortilla chips or celery sticks, and check the labels on your mayonnaise and chips.
- Skillet Version: Bake it in a 9 inch oven-safe skillet for the same time. It goes straight to the table.
What to Serve With This
- Pita chips: Sturdy chips win here, because thin ones snap under a heavy scoop.
- Vegetable sticks: Bell pepper strips, celery, and carrots add crunch and cool the richness.
- Cucumber salad: The cucumber salad brings a cold, vinegary crunch that cuts through the cheese.
- Another dip: Set out buffalo chicken dip next to this one for a two-dip spread.
- A cold drink: A fresh mojito mocktail is alcohol-free, icy, and sharp enough to reset your palate.

Frequently Asked Questions
can i make spinach artichoke dip the night before and bake it the next day
Yes. Mix the spinach artichoke dip, spread it in the baking dish, cover it tightly, and refrigerate for up to 24 hours. Hold back the topping cheese until you bake. Bake 30 to 35 minutes at 375°F until the edges bubble and the center reaches 165°F. I do this every game day, so one less job waits for me when guests arrive.
why does my spinach artichoke dip look oily on top
Oil shows up when dairy fat separates from the proteins, and too much heat or time causes it. Cream cheese, mayonnaise, and mozzarella all carry fat that leaks with every extra minute. Pull the dip at the first steady bubbling, around 25 minutes at 375°F, and skip the broiler if the top is golden. Blot the surface with a paper towel, then stir.
can you make spinach artichoke dip without mayo
Yes. Replace the 1/2 cup of mayonnaise with another 1/2 cup of sour cream or plain whole milk Greek yogurt. The dip turns tangier, slightly less rich, and a little firmer after baking. I prefer the sour cream swap, because my yogurt batch needed an extra pinch of salt. Keep the lemon juice either way, since the acid keeps the flavor bright.
how do you know when spinach artichoke dip is done
Look for bubbling around the entire edge, golden brown patches on the cheese, and 165°F on an instant-read thermometer in the center. At 375°F that usually lands between 20 and 25 minutes. If the edges bubble but the middle looks pale, give it 5 more minutes. A dip that is only warm in the center feels thin on a chip.
can you eat spinach artichoke dip cold
Yes, you can eat spinach and artichoke dip cold, as long as it was chilled within 2 hours of baking and is less than 4 days old. It firms into a thick spread that works on sandwiches and crackers. The flavor is milder cold, so I warm it first for dipping. Throw out any that sat out longer than 2 hours.
Final Thoughts on Spinach Artichoke Dip
A good spinach artichoke dip holds its shape on a chip, and that comes down to dry spinach, softened cream cheese, and pulling the dish from the oven on time. Everything else is flexible.
My brother scraped the dish clean with his last tortilla chip at a birthday cookout and asked me to bring a double batch next time. I did, and it was gone in under 30 minutes. Set a timer for 20 minutes and stay near the oven, because the final 5 minutes decide whether the top is golden or scorched.
If you loved this recipe, save it to your appetizer Pinterest board so you can find it easily later!

Easy Spinach Artichoke Dip Ready in 45 Minutes
Ingredients
Equipment
Method
- Set the oven rack in the middle and preheat to 375°F. Coat the baking dish with nonstick cooking spray.
- Soften the cream cheese on the counter for 1 hour, or cut it into 8 pieces for 30 minutes, until a finger leaves a clear dent.
- Thaw the spinach overnight in the refrigerator, or microwave at 50 percent power for 3 minutes until no ice remains. Twist it in the towel over the sink for 1 to 2 minutes until no drops fall and it forms a dense ball.
- Drain the artichokes, press out the water, chop into 1/2 inch pieces, and pat dry. Mince the garlic and measure the cheeses.
- Beat the cream cheese, sour cream, mayonnaise, and lemon juice in the large bowl on low for 1 minute until smooth with no white lumps.
- Stir in the garlic, onion powder, salt, and pepper for 30 seconds until evenly flecked.
- Add the spinach and fold for about 1 minute, pulling clumps apart with a fork, until the green is evenly spread.
- Fold in the artichokes, 1/2 cup mozzarella, and 1/2 cup Parmesan for 30 seconds, until the cheese is spread through and the artichokes still look chunky.
- Scrape the dip into the dish and level the top. Scatter the remaining 1/2 cup mozzarella and 1/4 cup Parmesan over it until no dip shows.
- Bake at 375°F for 20 to 25 minutes until the edges bubble steadily, the top has golden brown patches, and the center reads 165°F. If the top darkens first, tent loosely with foil and bake 5 more minutes.
- Optional: broil on high for 1 to 2 minutes, rack 6 inches from the heat, watching closely, until the top is deep golden.
- Rest 5 minutes until the bubbling slows and the dip thickens enough to cling to a chip.
Notes
Use Parmesan and mozzarella made with microbial rennet or with a halal certification.
Storage: refrigerate in a shallow airtight container for 3 to 4 days, or freeze up to 2 months.



