What do Geese Eat?

Geese get most of their food on land. They eat grass, leaves, herbs, and grain. They have also been known to eat leftovers out of the garbage in cities. If necessary geese will also eat aquatic plants and minnows.