Yes, upma can be totally vegan. However, this recipe is not vegan because I add some ghee at the end. If you want to keep it vegan, just skip the ghee.