Go Back

Homemade Spinach and Artichoke Dip

Looking for a creamy and flavorful appetizer that’s perfect for any gathering? This Homemade Spinach and Artichoke Dip is your answer. It’s warm, cheesy, and packed with the savory goodness of spinach and artichokes, making it the ultimate crowd-pleaser. Whether you’re hosting a party or enjoying a cozy night in, this dip is guaranteed to be a hit.

Equipment

  • - Medium skillet or saucepan
  • - Mixing bowl
  • - Baking dish (8x8-inch or similar)
  • - Spatula or spoon

Ingredients
  

  • - 1 tablespoon olive oil
  • - 2 cups fresh spinach chopped (or 1 cup frozen spinach, thawed and drained)
  • - 1 cup canned or jarred artichoke hearts chopped
  • - 8 oz cream cheese softened
  • - 1/2 cup sour cream
  • - 1/4 cup mayonnaise
  • - 1/2 cup shredded mozzarella cheese plus extra for topping
  • - 1/4 cup grated Parmesan cheese
  • - 2 cloves garlic minced
  • - 1/2 teaspoon salt
  • - 1/4 teaspoon black pepper
  • - Pinch of red pepper flakes optional, for heat

Instructions
 

  • **Preheat the oven**
  • Preheat your oven to 375°F (190°C). Lightly grease an 8x8-inch baking dish or a similar oven-safe dish.
  • **Cook the spinach and garlic**
  • Heat olive oil in a skillet over medium heat. Add the minced garlic and sauté for 30 seconds until fragrant. Stir in the chopped spinach and cook until wilted, about 2–3 minutes. If using frozen spinach, skip this step and ensure it’s fully thawed and drained.
  • **Mix the creamy base**
  • In a large mixing bowl, combine softened cream cheese, sour cream, mayonnaise, mozzarella, Parmesan, salt, pepper, and red pepper flakes (if using). Stir until smooth and well combined.
  • **Add the vegetables**
  • Fold in the cooked spinach and chopped artichoke hearts until evenly distributed.
  • **Assemble the dip**
  • Transfer the mixture to the prepared baking dish and spread it out evenly. Sprinkle additional mozzarella cheese on top for a golden, melty finish.
  • **Bake**
  • Bake in the preheated oven for 20–25 minutes, or until the dip is hot and bubbly with a lightly golden top.
  • **Serve**
  • Remove from the oven and let cool for a few minutes. Serve warm with crackers, bread, tortilla chips, or fresh veggies.