Indulge in this creamy spinach artichoke dip that’s perfect for any gathering! With fresh spinach, artichoke hearts, and a blend of cheeses, this rich and flavorful dip will be a crowd-pleaser. Follow our easy step-by-step recipe to create a bubbly, golden delight in just 40 minutes. Serve it warm with tortilla chips or baguette slices for a delicious treat! Click through to explore the full recipe and impress your guests!
1 cup fresh spinach, chopped
1 cup artichoke hearts, drained and chopped
1 cup cream cheese, softened
1/2 cup sour cream
1/2 cup mayonnaise
1 cup grated Parmesan cheese
1/2 cup shredded mozzarella cheese
2 cloves garlic, minced
1/2 teaspoon onion powder
Salt and pepper to taste
Olive oil for greasing