Hot Spinach and Artichoke Dip

The BEST spinach and artichoke dip! So cheesy, so rich, so creamy, and so incredibly easy to make. This crowd-pleaser is perfect for parties, game days, or just indulging at home. One bite and you’ll see why it’s a favorite!

Table of Contents

Ingredients

  • 1 tablespoon olive oil 
  • ½ medium sweet onion, diced 
  • 3 cloves garlic, minced 
  • ¼ cup dry white wine 
  • 1 (16-ounce) package frozen chopped spinach, thawed and squeezed dry 
  • 1 (14-ounce) can artichoke hearts, drained and coarsely chopped 
  • ½ teaspoon crushed red pepper flakes 
  • 1 (8-ounce) package cream cheese, cubed 
  • 1 cup sour cream 
  • ½ cup freshly grated Parmesan 
  • Kosher salt and freshly ground black pepper, to taste 
  • 1 ½ cups shredded mozzarella cheese 

Instructions

  1. Heat olive oil in a large cast iron skillet over medium heat. Add onion and cook, stirring frequently, until translucent (about 2–3 minutes). 
  2. Stir in garlic and cook until fragrant (about 1 minute). 
  3. Add white wine, scraping up any browned bits from the bottom of the skillet. 
  4. Stir in spinach, artichokes, and red pepper flakes. Cook until warm and excess liquid is reduced (about 4 minutes). 
  5. Add cream cheese and sour cream. Stir until melted and well combined (about 5 minutes), then remove from heat. 
  6. Mix in Parmesan, and season with salt and pepper to taste. Sprinkle mozzarella evenly on top. 
  7. Preheat oven to broil on high. Position an oven rack about 6 inches from the broiler. 
  8. Place skillet in the oven and broil until top is golden brown and bubbly (about 3–5 minutes). 
  9. Serve immediately. 

Conclusion

Creamy, cheesy, and irresistibly delicious, this Hot Spinach and Artichoke Dip is your go-to appetizer for any occasion. Serve it with crusty bread, chips, or fresh veggies—and watch it disappear fast!

Leave a Comment