Indulge in this creamy spinach artichoke dip that's perfect for gatherings or cozy nights in! With a blend of cream cheese, mozzarella, and artichoke hearts, this dip is both rich and flavorful. It’s easy to make and takes just 40 minutes from prep to baking. Serve it hot with chips or veggies for a crowd-pleaser. Click through to discover this delicious recipe and elevate your appetizer game!
1 cup frozen spinach, thawed and drained
1 cup canned artichoke hearts, 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/2 teaspoon onion powder
1/2 teaspoon red pepper flakes (optional for a kick)
Salt and pepper to taste