Elevate your next gathering with a delicious Spinach Artichoke Parmesan Dip that's sure to be a hit! This creamy and flavorful party treat is made with fresh spinach, artichokes, and a blend of cheeses that create a warm and irresistible dip. Perfect for sharing with chips, bread, or veggies, you'll love how easy it is to prepare.
2 cups fresh spinach, chopped
1 cup marinated artichoke hearts, drained and chopped
1 cup cream cheese, softened
1/2 cup sour cream
1 cup grated Parmesan cheese
1 cup shredded mozzarella cheese
2 cloves garlic, minced
1 teaspoon lemon juice
1/2 teaspoon red pepper flakes (adjust to taste)
Salt and pepper to taste