What is a low-fat, whole foods, plant-based diet? This eating plan includes lots of plant foods in their whole, unprocessed form, such as vegetables, fruits, beans, lentils, nuts, seeds, whole grains, and small amounts of healthy fats. It does not include animal products, such as meat, poultry, fish, dairy, and eggs.