I can't even remember the last time I've had spinach artichoke dip at a restaurant - it must have been at least 10 years ago. So I guess I can't completely attest that this version of the popular dip will be exactly like the kind you find at the restaurants, but I will say that this dip is truly delicious.
The flavors of this dip are so robust. The tart from the sour cream and the salty from the cheeses create a delicious contrast; the spinach and artichoke play so well together, you almost want to give them an award.
Below is my lightened version of this classic dip, which I think is just as good as the full-fat version. I say "lightened" instead of "light" because this dip is still rich, creamy, and cheesy. Use it as an accompaniment for bread, crackers, and carrot sticks, or do what I do: slather it on two pieces of good wholesome bread, add some sliced tomato, and call it lunch.
(Lighter) Spinach Artichoke Dip
* 1 1/2 cups thawed, chopped frozen artichoke hearts
* 1 cup thawed, chopped frozen spinach
* 1/2 cup sour cream (I use low-fat)
* 1/2 cup cream cheese, softened
* 1/4 cup grated Parmesan or Pecorino cheese (or combination of the two)
* 4 cloves garlic, chopped
* 1/2 cup grated mozzarella cheese
1. Preheat oven to 375 degrees F (190 degrees C).
2. In a 8x8 inch baking dish*, mix together artichoke hearts, spinach, sour cream, cream cheese, parmesan and pecorino cheese, and garlic.
3. Bake until heated through and bubbly, about 20 minutes.
4. Remove dish from oven and set oven to broil. Spread an even layer of mozzarella cheese over the top. Return to oven and broil until top is lightly browned and bubbly.
5. Cool for 5 minutes before serving.
*I baked this is a 8x8 inch dish and later transferred some to ramekins shown in the photos.