Homemade Spinach & Artichoke Dip Recipe
Served with tortilla chips
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Dip
To Serve
Method
Dip
Preheat
Preheat the oven to 375°F (190°C). If using a broiler to brown the top at the end, position the oven rack about 6 inches from the broiler.
Prepare the spinach: squeeze the thawed frozen spinach in several layers of paper towels or a clean kitchen towel until very little moisture remains. Measure 2 cups packed and transfer to a mixing bowl.
Drain and chop the artichokes: drain the canned artichoke hearts well, remove any tough bits, and roughly chop so pieces are bite-size (about 1 cup after chopping). Pat them dry with paper towels to remove excess liquid.
Soften and combine base cheeses: in a large bowl, beat the softened cream cheese with a sturdy spatula or electric mixer until smooth. Add the sour cream and mayonnaise and mix until fully incorporated and creamy.
Fold in vegetables and season: add the drained spinach and chopped artichokes to the cheese mixture. Season with 1 tsp salt and 1/2 tsp black pepper. Fold gently until evenly distributed and no large streaks of cream cheese remain.
Transfer to baking dish: scrape the mixture into a 1.5- to 2-quart (about 9-inch round or equivalent) ovenproof baking dish and smooth the top with a spatula.
Optional broil for browning: if you want a deeper brown top, switch the oven to broil for 1–2 minutes — watch carefully to avoid burning.
Rest before serving: remove the dish from the oven and let rest 5 minutes so the dip firms slightly and is safe to scoop.
To Serve
Garnish and serve: sprinkle chopped fresh parsley over the dip if using. Serve warm with tortilla chips alongside; provide a sturdy spoon or small bowl for scooping.
Make-ahead and reheating notes: you can prepare the dip up to the baking step, cover tightly and refrigerate for up to 24 hours. To reheat leftovers, bake at 350°F (175°C) for 12–15 minutes until warmed through, or microwave individual portions until hot.