Indulge in this delightful Charming Spinach Artichoke Dip that’s perfect for any gathering! Made with creamy cheese, fresh spinach, and artichokes, this dip is a crowd-pleaser that’s easy to whip up. Bake it until bubbly and serve with chips or veggies for an irresistible appetizer. Ready to impress your guests? Click through for the full recipe and make your next party a hit!
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/4 cup grated Parmesan cheese
2 cloves garlic, minced
1 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon crushed red pepper flakes (optional, for a kick)