Feeding ducks and other waterfowl such as geese, swans, coots and moorhens, is a great activity for kids, bringing them closer to the natural world and fostering a lifelong love and respect of wild animals.


There are nearly always ducks at the ponds of local parks, bringing nature right into the heart of the city. Feeding ducks is something you can do at any age – with young children and grandparents alike. You can buy duck food from most pet shops and some farm shops, but there are also several household foods that they are also safe to consume.

Discover the best food to feed ducks below, and also make the most of the great outdoors with our top 10 family barbecue recipes, best family picnic recipes and easy family camping recipes.

What do ducks eat?

The natural diet of ducks and other waterfowl is aquatic vegetation such as pond weed, along with seeds, insects, worms, small water snails and amphibians, and even crustaceans such as crayfish. You might see ducks, swans and other birds ducking down into the water and feeding from the bottom – this is their natural way of feeding, and the variety of food they eat gives them a balanced nutrition that keeps them healthy.

What can you feed the ducks?

Asian toddler feeding ducks in the pond

According to the Canal and River Trust, the best food items to feed ducks are:

More like this
  • Sweetcorn – tinned, frozen or fresh is fine, just make sure you defrost frozen corn.
  • Lettuce – all types of salad leaves are fine, as long as it hasn’t gone slimy.
  • Peas – no need to cook them, but allow frozen peas to defrost before feeding them to ducks.
  • Oats – rolled oats and even instant porridge oats are fine to feed ducks. You could even feed them small pieces of flapjack, as long as there isn’t too much added sugar.
  • Seeds – bird seed or supermarket-bought seeds for human consumption are fine. Seeds are very nutritious and will be snapped up.
  • Rice – both cooked and uncooked rice is fine.

Should I feed bread to ducks?

A couple of male Mallard Ducks on lake, New York, Usa

Traditionally, many of us fed bread to ducks, particularly stale bread we no longer wanted to eat. Taking the kids to the park with an old loaf of bread was a great way to spend a couple of hours outside.

However, in recent years, it’s become apparent that bread isn’t good for ducks. This is because bread isn’t particularly nutritious. While the bread itself isn’t dangerous to ducks, it fills them up and means the ducks are less likely to eat natural sources of nutritious food, which keeps them healthy. Over time, ducks fed on bread can become malnourished and even overweight – bad malnutrition can lead to deformed wings, which prevents ducks from being able to fly. What’s more, if you feed mouldy food to ducks they can become unwell, sometimes even developing a lung disease.

An added problem of feeding bread to ducks is that any leftover food can attract rats, potentially spreading diseases.

According the RSPB, it’s okay to feed very small amounts of bread to ducks but, on the whole, bread should be avoided.

What shouldn't you feed ducks?

As well as bread, the following foods should be avoided as they are either choking hazards or could lead to illness:

  • Chips
  • Crackers
  • Cereal
  • Sweets
  • Mouldy food

How to feed ducks

Toddler and mother feeding ducks at the park.

Always supervise children when feeding ducks and encourage them to be safe at the water’s edge – don’t let them get too close to the ducks or the water. Encourage them to scatter food on the water’s surface rather than the land, as it’s thought that bringing ducks to feed on land exposes them to predators. Feed small amounts of food to ducks and ensure they eat it all before adding more, to avoid a build-up of leftover food.


Find more family activity ideas

Indoor activities for kids
How to make bubble mixture
5 easy garden crafts for kids
How to make a herb garden
Fruit & veg for kids to grow

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post