Geese are primarily herbivores and usually eat tender grasses and plant materials, such as roots, leaves, stems and sprouts. Geese may eat wheat and pellets, which is a common diet for farm-raised geese. Geese may eat bread, but they do not derive much nutrition from it. They also eat insects, fish, rice and corn.