Spinach artichoke dip is very tasty, but not that healthy, with lots of sour cream and mayonnaise. This recipe is a healthier version. I originally based it off this recipe from the yummy life. I like it with even more spinach and artichokes than they use, but I add a bit of mayonnaise, to make it slightly creamier. This recipe makes a big batch, great for a party. I also recommend trying to find a large container of artichoke hearts. I can get a 4 lb. container at my local store for about $15.
This recipe is largely inspired by a combination of recipes from the Moosewood New Classics and Very Vegetarian cookbooks. It is a bit time intensive, so it is not the kind of dish I prepare often, but it is fun for dinner parties, and most of the preparation can be done the day before.