Although more and more people are being raised with a wholly vegan diet from day one, there are also many who choose to pursue a plant-based diet after having been omnivorous for several years...
Cheese ranks near the top of the list of animal products that vegans have a hard time letting go of, but there are several yummy and nutritious vegan substitutes...