Dive into the creamy, dreamy goodness of Cheesy Spinach and Artichoke Dip—a beloved favorite perfect for any gathering. This rich dip combines fresh spinach, tender artichoke hearts, and a luscious blend of cheeses, creating a comforting experience that delights taste buds. Whether baked to golden perfection or served cold with veggies and chips, this versatile treat will impress guests and elevate your appetizer game. Perfect for parties or cozy nights in, it's an indulgence worth sharing!
1 cup fresh spinach leaves, chopped
1 cup canned artichoke hearts, drained and chopped
1 cup cream cheese, softened
1 cup sour cream
1 cup mayonnaise
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
2 cloves garlic, minced
1/4 teaspoon red pepper flakes (optional)
Salt and pepper to taste
Tortilla chips or sliced baguette, for serving