They'll also eat canned tuna, salmon, and sardines… Compost items – Ducks will eat plenty of veggies and fruits. Just make sure to look through the list of what not to feed ducks . Seeds – They love cracked corn, flax, sunflower seeds, and birdseed.