What do Mallard Ducks Eat?

Insects, small fish, and fish eggs are all things that a mallard duck would love to have on its plate for dinner! At times, they will also eat tadpoles! Look here for more information: