Spinach and Artichoke Dip Recipe
This Spinach and Artichoke Dip is the ultimate creamy, cheesy appetizer that’s perfect for any occasion. With tender spinach, artichoke hearts, and a rich, cheesy blend, this dip is always a crowd-pleaser. Whether you're hosting a party or looking for a comforting snack, this dip will steal the show.
- 1 10 oz package frozen spinach, thawed and drained
- 1 14 oz can artichoke hearts, drained and chopped
- 1 cup sour cream
- 1/2 cup mayonnaise
- 1 1/2 cups grated Parmesan cheese
- 1 1/2 cups shredded mozzarella cheese
- 2 cloves garlic minced
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes optional, for heat
- 1 tablespoon olive oil for greasing dish
Preheat the Oven:
Preheat your oven to 375°F (190°C). Grease an oven-safe baking dish with olive oil.
Cook the Spinach:
In a saucepan over medium heat, warm the spinach until it’s fully thawed and any excess moisture is evaporated. Once dry, chop the spinach into smaller pieces if necessary.
Mix the Dip:
In a large mixing bowl, combine the cooked spinach, chopped artichokes, sour cream, mayonnaise, Parmesan cheese, 1 cup mozzarella cheese, minced garlic, salt, pepper, and red pepper flakes (if using). Stir everything together until well combined.
Bake the Dip:
Transfer the mixture to the greased baking dish and spread it evenly. Sprinkle the remaining 1/2 cup of mozzarella cheese on top.
Bake and Serve:
Bake the dip in the preheated oven for 20-25 minutes, or until the top is golden and bubbly.
Serve Warm:
Serve the dip warm with tortilla chips, crackers, or sliced baguette for dipping. Enjoy!