Get ready to indulge in this creamy spinach artichoke dip that's perfect for any gathering! With fresh spinach, artichoke hearts, and a blend of rich cheeses, this dip is easy to make and bursting with flavor. Serve it warm with chips or veggies for a crowd-pleasing appetizer. Click through to explore the full recipe and bring this delicious dish to your next party or family night!
1 cup fresh spinach, chopped
1 cup canned artichoke hearts, drained and chopped
1 cup cream cheese, softened
½ cup sour cream
½ cup mayonnaise
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
2 cloves garlic, minced
1 teaspoon lemon juice
Salt and pepper to taste
Red pepper flakes (optional, for heat)