Creamy Spinach Artichoke Dip (Printable View)

A warm, rich blend of spinach, artichokes, and creamy cheeses, perfect for sharing.

# What You'll Need:

→ Vegetables

01 - 1 can (14 oz) artichoke hearts, drained and chopped
02 - 5 oz fresh baby spinach (or 10 oz frozen spinach, thawed and drained)
03 - 2 cloves garlic, minced

→ Dairy & Cheese

04 - 8 oz cream cheese, softened
05 - 1/2 cup sour cream
06 - 1/4 cup mayonnaise
07 - 1 cup shredded mozzarella cheese
08 - 1/2 cup grated Parmesan cheese

→ Seasonings

09 - 1/2 tsp salt
10 - 1/4 tsp ground black pepper
11 - 1/4 tsp crushed red pepper flakes (optional)

# How-To Steps:

01 - Preheat oven to 375°F.
02 - In a medium skillet over medium heat, add fresh spinach and cook until wilted, about 2–3 minutes. Remove from heat and roughly chop. If using frozen spinach, ensure it is thoroughly thawed and squeezed dry.
03 - In a large mixing bowl, combine cream cheese, sour cream, and mayonnaise. Beat until smooth.
04 - Stir in mozzarella, Parmesan, garlic, chopped artichokes, and spinach. Season with salt, black pepper, and red pepper flakes if using. Mix until well combined.
05 - Transfer the mixture to a 1-quart baking dish and smooth the top.
06 - Bake for 20–25 minutes, or until hot and bubbling, and the top is lightly golden.
07 - Let cool for 5 minutes before serving. Serve warm with tortilla chips, sliced baguette, or vegetable sticks.

# Expert Advice:

01 -
  • Its the kind of comfort food that makes people gather around the baking dish
  • The recipe comes together in minutes but tastes like it took all day
02 -
  • Squeezing frozen spinach until your hands hurt is worth it, water will ruin your dip
  • The dip continues to thicken as it cools slightly, so do not panic if it looks loose right out of the oven
03 -
  • Use room temperature ingredients for the smoothest texture
  • Grate your own Parmesan instead of buying pre grated for better melting