Indulge in this creamy spinach & artichoke dream dip, perfect for any gathering! With a blend of luscious ingredients, including cream cheese, mozzarella, and artichokes, this dip is a crowd-pleaser sure to impress. It's easy to make and only takes 40 minutes! Serve it warm with your favorite dippers for an irresistible appetizer.
1 cup frozen spinach, thawed and drained
1 cup canned artichoke hearts, drained and chopped
1/2 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 teaspoon onion powder
Salt and pepper to taste
Red pepper flakes (optional, for heat)