Vegan cooking refers to food preparation that does not use ingredients of animal origin. Compared to vegetarianism, veganism is stricter as it advocates a diet and lifestyle that bars the consumption of all animal-derived products including eggs, cheese, and milk.