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. Click through to discover the full recipe and get ready to delight your guests with this irresistible appetizer!
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)