A plant-based diet focuses on foods derived from plants (such as grains, legumes, fruits, vegetables, nuts, and seeds) while limiting or excluding animal products (meat, eggs, dairy).