Get ready to indulge in a delicious Creamy Spinach Artichoke Dip that's perfect for any gathering! This easy recipe features fresh spinach, artichoke hearts, and a blend of rich cheeses for a crowd-pleasing appetizer. With simple steps and quick prep time, you can whip up this cheesy delight in no time. Click through to discover the full recipe and impress your guests with this tasty dip that will have everyone coming back for more!
1 cup fresh spinach, chopped
1 cup canned artichoke hearts, drained and chopped
1 cup cream cheese, softened
1/2 cup sour cream
1/2 cup mayonnaise
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
2 garlic cloves, minced
1/2 teaspoon red pepper flakes (optional)
Salt and pepper to taste