A plant-based diet is a diet consisting mostly or entirely of plant-based foods. It encompasses a wide range of dietary patterns that contain low amounts of animal products and high amounts of fiber-rich plant products such as vegetables, fruits, whole grains, legumes, nuts, seeds, herbs, and spices. From Wikipedia