Indulge in the creamy goodness of Cheesy Spinach Artichoke Dip, the ultimate crowd-pleaser for your next gathering! This simple recipe combines thawed spinach, artichoke hearts, and a blend of cheeses for a deliciously rich flavor. Perfect for dipping with chips or veggies, it's easy to prepare and sure to impress.
1 cup frozen chopped spinach, thawed and drained
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 cloves garlic, minced
1 teaspoon onion powder
1 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon red pepper flakes (optional, for a kick)