A vegetarian diet is based on plant foods. It includes fruits, vegetables, beans, grains, seeds, and nuts. Some vegetarians also eat dairy foods and eggs.