What Do Ducks Eat?Ducks have an omnivorous diet. They enjoy a mix of aquatic plants, small fish, insects, and algae. If you're feeding ducks in a park, opt for bird-friendly foods like peas, corn, or oats, but avoid bread as it lacks nutritional value.