The Best Spinach Artichoke Dip

  • Level: Easy
  • Yield: 6 to 10 servings
  • Total: 40 min
  • Active: 10 min
This is our best version of the classic party dip. It's savory and creamy with a slight tang from sour cream and Parmesan -- so hard to resist. We like to use frozen whole leaf spinach and chop it ourselves for more control over the finished texture of the dish.
Advertisement

Ingredients

Nonstick cooking spray

8 ounces cream cheese, at room temperature

1/2 cup sour cream

1/4 cup mayonnaise

1 clove garlic, grated

One 10-ounce box frozen leaf spinach, thawed, drained, squeezed dry and coarsely chopped (see Cook's Note)

One 14-ounce can artichoke hearts, drained well and coarsely chopped

1/2 cup shredded whole-milk mozzarella

3/4 cup freshly grated Parmesan

Kosher salt and freshly ground black pepper

Crackers, chips or toasted bread, for serving

Directions

  1. Position a rack in the upper third of the oven and preheat to 350 degrees F. Spray a 1-quart baking dish with nonstick cooking spray.
  2. Put the cream cheese, sour cream, mayonnaise and garlic in a large bowl. Mix vigorously until combined and smooth. (If you prefer, you can use a stand mixer fitted with the paddle attachment.) Add the spinach to the cream cheese mixture, breaking it up as you add it. Add the artichokes, mozzarella and 1/2 cup of the Parmesan, mixing to combine. Season with salt and pepper. Transfer the mixture to the prepared baking dish and top with the remaining 1/4 cup Parmesan.
  3. Bake until the dip begins to bubble, 20 to 25 minutes. Turn the oven to broil and continue to cook, keeping an eye on it so it doesn't burn, until the top is golden brown, about 5 minutes. Serve warm with crackers, chips or toasted bread. 

Cook’s Note

To thoroughly dry the spinach, put the thawed spinach in a clean kitchen towel over a bowl or the sink and twist to squeeze out all the moisture.

Let's Get Cooking!

Sign up for the Recipe of the Day newsletter to receive editor-picked recipes,tips and videos delivered to your inbox daily. Privacy Policy

Thanks for subscribing to the Recipe of the Day newsletter. Check out all our other great newsletters from Easy Recipes, Healthy Eating Ideas and Chef Recipe Videos.

We're sorry, there was an error signing you up. Please try again later.

Advertisement

Anonymous

Super easy and very good. I used fresh spinach and steamed it for 2 minutes and then let it set for another minute. I squeezed out the excess water before adding it to the mixture.

See All Reviews