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 mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
Course Appetizer
Cuisine American
Servings 8 servings
Calories 250 kcal
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
Preheat your oven to 375°F (190°C).
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.
Transfer to your baking dish.
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!
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