Ducks can eat a wide variety of fresh, raw and cooked fruits and vegetables, whole grains and meat/fish, and a varied diet not only makes life more interesting for them, it makes their diet healthier, and allows you to not let anything go to waste.