Indulge in a deliciously creamy spinach artichoke dip that's perfect for any gathering or cozy night in. This flavorful and easy recipe combines tender artichokes and savory spinach with rich cream cheese and gooey mozzarella for a mouthwatering treat. Follow my simple steps to create a dip that will impress your guests and leave them asking for more. Click through to explore the full recipe and start whipping up this crowd-pleaser!
1 cup frozen spinach, thawed and drained
1 cup canned artichoke hearts, drained and coarsely chopped
1 cup cream cheese, softened
½ cup sour cream
½ cup mayonnaise
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
2 garlic cloves, minced
1 teaspoon lemon juice
Salt and pepper to taste
¼ teaspoon red pepper flakes (optional for a spicy kick)