Indulge in the creamy goodness of this Spinach Artichoke Delight, the perfect dip for your next gathering! Packed with fresh spinach, artichokes, and a blend of cheeses, this recipe is sure to impress your guests. Learn how to whip up this deliciously cheesy dish in just 40 minutes!
1 cup fresh spinach, finely chopped
1 can (14 oz) artichoke hearts, thoroughly drained and coarsely chopped
1 cup cream cheese, softened to room temperature
1/2 cup sour cream, preferably full-fat
1/2 cup mayonnaise, for creaminess
1 cup shredded mozzarella cheese, divided
1/2 cup grated Parmesan cheese, plus extra for garnish
2 cloves garlic, finely minced
1 teaspoon freshly squeezed lemon juice
Salt and black pepper, to taste
1/4 teaspoon red pepper flakes (optional, for some heat)