Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Spinach Artichoke Dip Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

The ultimate hot spinach artichoke dip loaded with cream cheese, mozzarella, Parmesan, spinach, and artichoke hearts. This creamy, cheesy, restaurant-quality appetizer is perfect for parties and takes just 40 minutes from start to finish!

  • Total Time: 40 minutes
  • Yield: 10-12 servings (about 4 cups) 1x

Ingredients

Scale

For the Dip:

  • 8 oz (225g) cream cheese, softened to room temperature
  • ½ cup (120g) sour cream
  • ¼ cup (60g) mayonnaise
  • 1½ cups (170g) shredded mozzarella cheese, divided
  • ½ cup (50g) grated Parmesan cheese, divided
  • 10 oz (280g) frozen chopped spinach, thawed and squeezed completely dry
  • 14 oz (400g) can artichoke hearts, drained and chopped
  • 3 cloves garlic, minced
  • ¼ cup (40g) finely diced onion
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • 2 tablespoons olive oil or butter (for sautéing onion and garlic)

For Serving:

  • Tortilla chips
  • Pita chips
  • Baguette slices
  • Crackers
  • Fresh vegetables (carrots, celery, bell peppers)

Instructions

Step 1: Preheat Oven and Prepare Ingredients
Preheat oven to 375°F (190°C). Lightly grease a 9-inch pie dish, 8×8-inch baking dish, or oven-safe skillet with cooking spray or butter. Thaw frozen spinach completely, then place in a clean kitchen towel or cheesecloth and squeeze out ALL excess water (this is crucial – you should get at least ½ cup of water out). Set aside.

Step 2: Sauté Aromatics
In a small skillet over medium heat, add olive oil or butter. Add diced onion and sauté for 3-4 minutes until softened and translucent. Add minced garlic and cook for 1 minute more until fragrant. Remove from heat and let cool slightly.

Step 3: Mix Creamy Base
In a medium mixing bowl, combine softened cream cheese, sour cream, and mayonnaise. Using a wooden spoon or hand mixer, beat until smooth and creamy with no lumps. This creates the luscious base for your dip.

Step 4: Add Cheeses
To the cream cheese mixture, add 1 cup of shredded mozzarella cheese and ¼ cup of grated Parmesan cheese (reserve the rest for topping). Mix until well combined.

Step 5: Fold in Vegetables
Add the squeezed-dry spinach, chopped artichoke hearts, sautéed onion and garlic mixture, salt, black pepper, and red pepper flakes (if using). Fold everything together until thoroughly combined and vegetables are evenly distributed throughout the creamy cheese mixture.

Step 6: Transfer to Baking Dish
Spread the spinach artichoke mixture evenly into your prepared baking dish. Smooth the top with a spatula. Sprinkle the remaining ½ cup mozzarella cheese and ¼ cup Parmesan cheese evenly over the top.

Step 7: Bake
Bake in preheated oven for 20-25 minutes, until the dip is hot and bubbly throughout and the cheese on top is melted and golden brown. For extra golden top, broil for 1-2 minutes at the end (watch carefully to prevent burning).

Step 8: Rest and Serve
Remove from oven and let rest for 5 minutes before serving (this allows it to thicken slightly and prevents mouth-burning). Garnish with fresh herbs if desired. Serve hot with your choice of dippers – tortilla chips, pita chips, bread, crackers, or fresh vegetables.

Notes

  • Squeeze spinach thoroughly: This is the most important step! Wet spinach makes watery dip. Squeeze until you can’t get any more water out.
  • Room temperature cream cheese: Softened cream cheese mixes smoothly without lumps. Leave out 1-2 hours before making.
  • Don’t skip sautéing aromatics: Raw onion and garlic are too harsh. Sautéing mellows and sweetens them.
  • Chop artichokes well: Large pieces are hard to scoop. Chop into ½-inch pieces for best texture.
  • Make ahead: Assemble completely, cover, refrigerate up to 2 days. Add 5-10 minutes to baking time if baking cold.
  • Slow cooker method: After mixing, transfer to slow cooker. Cook on LOW for 2 hours or HIGH for 1 hour, stirring occasionally.
  • Adjust consistency: If too thick, add splash of milk. If too thin, add more cheese or reduce sour cream.

  • Author: Samantha Nelson
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: ⅓ cup (about 1/12 of recipe)
  • Calories: 185
  • Sugar: 2g
  • Sodium: 380mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 35mg