The traditional version is usually some mix of cream cheese, mayo, sour cream and regular cheese. To make spinach and artichoke dip from scratch without cheese, one made with whole foods, I had to take a different approach. I used a base of potatoes, cashews, and white beans for an irresistible creamy base that is also healthy. I also added the option of topping this vegan spinach dip with my grateable Parmesan, it really adds an extra layer of flavor to this dip.