A plant-based diet emphasizes foods derived from plant sources. This includes not only fruits and vegetables, but also nuts, seeds, oils, whole grains, legumes, and beans. While some people interpret a plant-based diet as being vegetarian or vegan, it can also include small amounts of animal products.