Description
This creamy, cheesy Spinach and Artichoke Dip is the ultimate party starter! Packed with tangy artichokes, savory spinach, and a trio of melty cheeses, it’s perfect for game day, holidays, or any cozy gathering. Quick to make and even easier to devour, it’s a guaranteed crowd favorite.
Ingredients
1 cup frozen chopped spinach, thawed and drained
1 cup canned or jarred artichoke hearts, drained and chopped
8 oz cream cheese, softened
1/2 cup sour cream
1/4 cup mayonnaise
2 cloves garlic, minced
1/3 cup grated Parmesan cheese
3/4 cup shredded mozzarella cheese, divided
1/4 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. Thaw spinach and squeeze out excess moisture using a clean towel.
2. Chop artichoke hearts into bite-sized pieces.
3. In a medium saucepan over medium heat, combine cream cheese, sour cream, and mayonnaise. Stir until smooth.
4. Add garlic, salt, and pepper. Cook for 1–2 minutes to infuse the flavor.
5. Fold in the spinach and artichoke hearts, mixing until evenly distributed.
6. Add Parmesan and 1/2 of the mozzarella. Stir until melted and creamy.
7. Optional: Transfer to an oven-safe dish, top with remaining mozzarella, and broil for 2–3 minutes until golden and bubbly.
8. Serve warm with chips, crackers, or veggie sticks.
Notes
For best texture, make sure both spinach and artichokes are very well-drained.
Want a deeper flavor? Add a pinch of red pepper flakes or smoked paprika.
Broiling adds a golden top, but the dip is still fantastic straight from the stove.