Go Back
+ servings
a white dish with spinach artichoke dip and a piece of toasted bread with the cheesy dip on it.
Print Recipe
5 from 2 votes

Baked Spinach and Artichoke Dip

This isn't just any Spinach and Artichoke Dip. Baking it transforms the flavor into something deeper and more addictive. The secret is how the cheeses melt together in the ovens.
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course: Appetizer
Cuisine: American
Keyword: baked spinach and artichoke dip
Servings: 8

Ingredients

  • 1 tablespoon extra virgin olive oil
  • 1/2 medium yellow onion finely diced
  • 6 garlic cloves minced
  • 20 ounces fresh spinach
  • 16 ounces cream cheese softened (2 blocks)
  • 1 cup mayonnaise
  • 1 cup marinated artichoke hearts in oil drained and finely chopped
  • 1 cup shredded mozzarella cheese plus more for topping
  • 1/2 cup Parmesan cheese
  • 2 teaspoons garlic powder
  • 1 teaspoon red pepper flakes (or to taste)
  • Kosher salt and black pepper to taste

Instructions

  • Heat the olive oil in a large skillet over medium. Add the onion and cook until softened and translucent, 3 to 4 minutes. Stir in the garlic and cook another 1 to 2 minutes until fragrant.
  • Add the spinach in batches, letting it wilt before adding more. Season lightly with salt. Once fully wilted, remove from the heat.
  • Transfer the spinach mixture to a fine mesh strainer. Press out as much liquid as possible, then wrap the spinach mixture in cheesecloth or several layers of paper towels and squeeze until dry. Give it a rough chop and set aside to cool slightly.
  • In a large bowl, combine the cream cheese, mayonnaise, chopped artichokes, mozzarella, Parmesan, garlic powder, red pepper flakes, and a few grinds of black pepper. Fold in the chopped spinach mixture until fully incorporated. Taste and adjust seasoning.
  • Heat the oven to 375°F. Spread the mixture into a baking dish (an 8x8 or similar works well). Top with a generous handful of mozzarella.
  • Bake until hot and bubbling around the edges and the top is lightly golden, 20–25 minutes. For more browning, broil for 1 to 2 minutes.
  • Let cool for 5 minutes, then serve warm with toasted baguette slices, tortilla chips, crackers, or fresh-cut veggies.

Nutrition

Calories: 524kcal | Carbohydrates: 10g | Protein: 12g | Fat: 50g | Saturated Fat: 18g | Polyunsaturated Fat: 14g | Monounsaturated Fat: 12g | Trans Fat: 0.1g | Cholesterol: 84mg | Sodium: 700mg | Potassium: 525mg | Fiber: 2g | Sugar: 3g | Vitamin A: 7893IU | Vitamin C: 26mg | Calcium: 284mg | Iron: 2mg