Savor the flavor of this creamy spinach artichoke delight! This easy recipe combines fresh spinach, artichoke hearts, and a blend of cheeses for the perfect cheesy dip. Ideal for parties or cozy gatherings, it's a crowd-pleaser that takes just 40 minutes to prepare. Serve it with tortilla chips or veggies for an unforgettable snack.
1 cup fresh spinach, chopped
1 cup artichoke hearts, drained and chopped
1 cup cream cheese, softened
½ cup sour cream
½ cup mayonnaise
1 cup shredded mozzarella cheese
¼ cup grated Parmesan cheese
2 cloves garlic, minced
1 teaspoon onion powder
1 teaspoon lemon juice
Salt and pepper to taste