Indulge in the creamy goodness of this Cheesy Spinach and Artichoke Dip that’s perfect for any gathering! With fresh spinach, artichoke hearts, and a blend of cheeses, this delicious appetizer will have everyone coming back for more. Ready in just 40 minutes, it pairs perfectly with tortilla chips or baguette slices. Click through for the full recipe and get ready to impress your guests with this crowd-pleaser!
1 cup fresh spinach, chopped
1 cup canned artichoke hearts, drained and chopped
1 cup cream cheese, softened
1/2 cup sour cream
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 garlic clove, minced
1 teaspoon lemon juice
1/2 teaspoon crushed red pepper flakes (optional)
Salt and pepper to taste
Tortilla chips or toasted baguette slices for serving