The best vegan spinach artichoke dip recipe from scratch, made with cashew cream mozzarella cheese, artichoke hearts and wilted baby spinach. An easy, healthy, whole food plant based recipe, made without oil, naturally creamy and cheesy, gluten and dairy free. (+ recipe VIDEO below).