A plant-based diet primarily consists of foods derived from plants, including vegetables, fruits, grains, nuts, seeds, and legumes. It may include some animal products but emphasizes plant foods. Variations include vegan diets, which exclude all animal products, and vegetarian diets, which may include dairy and eggs.