Spinach & Artichoke Dip Recipe
Spinach, artichokes, roasted garlic, pizza mozzarella, Cajun seasoning, tomatoes, feta, and Parmesan. Served with pizza bread.
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 Base
Cheeses & Seasoning
Vegetable Add-ins & Finish
For Serving
Method
Prep
Preheat oven
Preheat the oven to 375°F (190°C). Lightly grease a 9-inch baking dish or an ovenproof skillet.
If using fresh spinach: rinse and dry thoroughly. Wilt spinach in a large skillet over medium heat (no oil needed) until reduced and bright green, about 2–3 minutes. Transfer to a fine mesh sieve or bowl and press or squeeze out as much liquid as possible. Chop coarsely. If using frozen spinach, thaw and squeeze dry; measure 10 oz after draining.
Drain and quarter the artichoke hearts if not already quartered. Pat dry to remove excess liquid.
Dice tomatoes and set aside. Mash roasted garlic cloves into a paste with the back of a spoon or a fork.
Mixing the Dip
In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Beat with a rubber spatula or hand mixer on low until smooth and uniform, about 1–2 minutes.
Stir in the mashed roasted garlic, lemon juice, Cajun seasoning, kosher salt, and black pepper until evenly distributed.
Add the chopped, well-drained spinach and chopped artichoke hearts to the cream cheese mixture. Fold gently to combine.
Fold in 1 cup of the shredded mozzarella, all of the feta, and 1/4 cup of the grated Parmesan. Reserve the remaining mozzarella and Parmesan for topping.
Bake & Finish
Transfer the mixture to the prepared baking dish, smoothing the top with a spatula. Sprinkle the reserved mozzarella and Parmesan evenly over the top.
Drizzle the tablespoon of olive oil over the top and, if using, sprinkle the red pepper flakes for a hint of heat.
Bake in the preheated oven until bubbling and golden on top, about 20–25 minutes. If you want extra browning, place under the broiler for 1–2 minutes—watch closely to prevent burning.
Remove from oven and let rest 5 minutes. Fold the diced tomatoes into the dip gently (for a warm-fresh contrast) or sprinkle them on top as a cool garnish, per preference.