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