Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
best spinach artichoke dip recipe

Spinach Artichoke Dip

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach artichoke dip is a classic comfort food dish that everyone loves. It’s creamy, cheesy, and full of flavor. This recipe is perfect for parties, game day, or just a cozy night in. Serve with pita chips, crackers, or even veggies for a delicious appetizer that will have your guests begging for more.

  • Total Time: 50 minutes
  • Yield: 10 servings 1x

Ingredients

Scale
  • 210 ounce boxes frozen spinach, thawed and chopped
  • 7 ounce jar artichoke hearts (in water), drained and chopped
  • 8 ounces cream cheese, softened
  • 1 1/2 cups grated parmesan cheese, divided
  • 1 cup mozzarella cheese, shredded
  • 1/2 cup sour cream or Greek yogurt
  • 1/2 cup mayonnaise
  • 1 Tablespoon minced garlic
  • 1 Tablespoon butter, melted
  • 1/2 cup of heavy whipping cream
  • fresh cracked pepper, to taste
  • dash of cayenne pepper, to taste

Instructions

  1. Preheat oven to 350 degrees.
  2. In a large mixing bowl, combine softened cream cheese, 1 cup of parmesan cheese and mozzarella cheese. Use a hand-mixer if needed to combine well. Set the 1/2 cup of parmesan cheese to the side for the end.
  3. Add the rest of the ingredients and stir to combine well.
  4. Spoon mixture into a cast iron skillet or baking dish.
  5. Sprinkle on the 1/2 cup of parmesan cheese to the top before baking.
  6. Bake at 350 degrees for 30 minutes until bubbly.
  7. Turn the oven on broil at the very end of baking for just a few minutes to brown the top. Keep an eye on it to make sure it doesn’t burn!
  8. Serve with pita chips, tortilla chips or toasted baguettes.

Notes

  • You can substitute the plain spinach for creamed spinach, just omit the heavy whipping cream if you do.
  • If you don’t have frozen spinach, you can use fresh. Just boil some water in a pot in the stove and add the spinach. When wilted, drain the spinach and press the water out. You will need roughly 16 ounces of fresh spinach to get 1 cup of cooked spinach. So, you’ll need roughly 32 ounces of fresh spinach for this recipe.
  • To store any leftover spinach artichoke dip, let it cool down completely before transferring it into an air-tight container. It will last in the refrigerator for 3-4 days.
  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes