Spinach artichoke dip is a restaurant appetizer favorite you can make at home! Creamy, cheesy, and full of veggies, everyone goes crazy when this hits the table.
Preheat oven to 350°F and lightly coat a 1.5-quart casserole dish with nonstick spray.
Heat a saute pan over medium-high and add olive oil. Add spinach and garlic and saute just until all the spinach has wilted. Transfer to a large bowl.
Add artichoke hearts, cream cheese, sour cream, mayonnaise, lemon juice, and half the mozzarella and parmesan. Stir until uniformly mixed. Stir in salt, pepper, and crushed red chile flakes, if using.
Top with remaining cheeses and bake for 20-25 minutes, until bubbly. For a browned top, turn the broiler on the last few minutes of baking. Top with parsley and serve warm.
Nutrition information is an estimate based on online calculators and provided as a courtesy. Any nutritional information should be used as a general guideline only.