Spinach Artichoke Dip

A creamy and cheesy spinach artichoke dip perfect for parties or as a cozy snack. This dip is easy to prepare and packed with flavor!

NewPublished Mar 12, 2026
Prep Time15 min
Cook Time30 min
Total45 min
Servings4
DifficultyEasy

Login to save, add to a plan, rate, or make a copy.

Bowl of creamy spinach artichoke dip with tortilla chips

Ingredients

Servings4

Yields 4 servings

  • (1 cup) frozen chopped spinach, thawed and drained
  • (1 can) (14 oz) artichoke hearts, drained and chopped
  • (1 cup) cream cheese, softened
  • (1/2 cups) sour cream
  • (1/2 cups) mayonnaise
  • (1 cup) shredded mozzarella cheese
  • (1/2 cups) grated Parmesan cheese
  • (2 cloves) garlic, minced
  • (1/2 teaspoons) salt
  • (1/4 teaspoons) black pepper
  • (1/4 teaspoons) red pepper flakes (optional)

Instructions

  1. 1

    Preheat the oven to 350°F (175 °C).

  2. 2

    In a large mixing bowl, combine 1 cup cream cheese, 1/2 cup sour cream, and 1/2 cup mayonnaise until smooth.

  3. 3

    Add 1 cup frozen chopped spinach, 1 can (14 oz) chopped artichoke hearts, 1 cup shredded mozzarella cheese, 1/2 cup grated Parmesan cheese, 2 cloves minced garlic, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1/4 teaspoon red pepper flakes (if using) to the mixture. Stir until well combined.

  4. 4

    Transfer the mixture to a baking dish and spread it evenly.

  5. 5

    Bake in the preheated oven for 25-30 minutes, or until the dip is bubbly and golden on top.

  6. 6

    Remove from the oven and let it cool slightly before serving.

Recipe actions

Share this recipe