Go Back
Spinach artichoke dip

Spinach Artichoke Dip

This dip is also a great choice for so many different situations. It works for parties, potlucks, holidays like Thanksgiving or Christmas, or just a cozy night in when you're craving something rich and cheesy. It's also pretty kid-friendly, especially if your little ones don’t mind spinach (the cheese definitely helps with that!)
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Appetizer
Cuisine American
Servings 8 servings
Calories 250 kcal

Equipment

  • Mixing Bowl
  • Rubber Spatula or Spoon
  • Measuring Cups & Spoons
  • Garlic press (optional)
  • Baking Dish (8x8 or similar size)
  • Oven Mitts
  • Serving Spoon or Small Spatula

Ingredients
  

For the Dip:

  • 1 10 oz package frozen chopped spinach, thawed and well-drained
  • 1 14 oz can artichoke hearts, drained and chopped
  • 8 oz cream cheese softened
  • 1/2 cup sour cream
  • 1/4 cup mayonnaise
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 cloves garlic minced
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions
 

Preheat your oven to 375°F (190°C).

  • Give it a few minutes to heat up while you prep everything. A hot oven helps the dip bubble up nicely and brown a little on top.

Prep the spinach.

  • If you're using frozen spinach, make sure it’s fully thawed. Then squeeze out as much water as you can using a clean kitchen towel or paper towels.
  • Pro Tip: The drier the spinach, the better your dip texture will be!

Mix the creamy base.

  • In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Stir until smooth and creamy; this should take about 2–3 minutes.
  • If your cream cheese is still too firm, pop it in the microwave for about 15 seconds to soften it more.

Add in the veggies and seasonings.

  • Stir in the chopped spinach, chopped artichoke hearts, minced garlic, salt, and pepper. Mix everything together until evenly combined; another 2 minutes or so.

Fold in the cheese.

  • Add the shredded mozzarella and grated Parmesan. Mix it all gently so the cheese is evenly spread throughout the dip.

Transfer to your baking dish.

  • Pour the dip mixture into an 8x8-inch baking dish. Spread it out evenly with a spatula.

Bake the dip.

  • Place the dish in the oven and bake for 20–25 minutes, or until it’s hot, bubbly around the edges, and slightly golden on top.
  • Pro Tip: You can switch to broil for the last 2–3 minutes if you want a deeper golden crust, just watch closely so it doesn’t burn!

Let it cool slightly before serving.

  • Wait about 5 minutes before digging in. It’ll still be hot and melty, but not so hot that you’ll burn your mouth.
  • I know it’s tempting, but this quick wait makes it taste even better!

Notes

Nutritional Value (per serving, based on 8 servings)

  • Calories: ~250–300 kcal
  • Protein: ~7–9g
  • Fat: ~22–25g
  • Carbohydrates: ~5–6g
  • Fiber: ~2g
  • Sugars: ~1–2g
  • Sodium: ~350–450mg
 
Share your thoughts! Rate and comment below if you tried this recipe.
Nutrition Disclaimer:
The nutritional information provided on this website is an estimate only and is intended for general guidance. We cannot guarantee its accuracy and recommend consulting a qualified healthcare professional or registered dietitian for personalized nutrition advice.
Keyword dip recipes, spinach artichoke dip