A creamy, cheesy spinach artichoke dip perfect for parties or as a snack. Made with fresh spinach, artichoke hearts, cream cheese, sour cream, and a blend of cheeses.
Preheat the oven to 375°F (190°C). Lightly grease a baking dish.
In a large bowl, combine the thawed and drained spinach, chopped artichoke hearts, cream cheese, sour cream, Parmesan cheese, mozzarella cheese, mayonnaise, minced garlic, salt, black pepper, and red pepper flakes (if using).
Mix all ingredients until well combined and smooth.
Transfer the mixture to the prepared baking dish and spread evenly.
Bake in the preheated oven for 20–25 minutes, or until the dip is hot and bubbly and the top is lightly golden.
Let cool for 5 minutes before serving with tortilla chips, bread, or vegetables.
Notes
Serve warm with your favorite dippers. This dip can also be made ahead and reheated.