Ducks are one of the most loved birds around the world. Many people see ducks in ponds, lakes, or even as backyard pets and wonder, “What do ducks eat?” Feeding ducks seems simple, but giving them the wrong food can actually harm their health.

Safe vs Unsafe Foods for Ducks
| Safe Foods for Ducks | Unsafe Foods for Ducks |
|---|---|
| Cracked corn | Bread (white, whole, moldy) |
| Oats (rolled, steel-cut) | Chips, crackers, junk food |
| Rice (cooked/brown) | Onions and garlic |
| Barley, wheat, millet | Avocado (toxic) |
| Peas, corn, green beans | Chocolate |
| Lettuce, spinach, kale | Caffeine (tea, coffee, soda) |
| Grapes (cut in halves) | Citrus fruits (oranges, lemons) |
| Berries (strawberries, blueberries) | Raw beans (uncooked) |
| Apples (no seeds) | Alcohol |
| Bananas, melons, pears | Salty foods |
| Mealworms, earthworms | Processed foods |
| Duck pellets (commercial feed) | Sugary foods (candy, cookies) |
What Do Ducks Eat in the Wild?
In nature, ducks eat a mix of natural foods that give them energy and keep them healthy. Their diet usually includes:
- Aquatic plants – pondweed, duckweed, and algae
- Insects – beetles, flies, and worms
- Small fish and snails
- Grains and seeds found near fields or water
- Grass and weeds
Wild ducks are great foragers and can find a balanced diet on their own.
What Do Farm or Pet Ducks Eat?
If you keep ducks at home or on a farm, you need to give them safe and nutritious food. Their diet can include:
- Duck pellets or crumbles (specially made feed with vitamins)
- Grains – oats, wheat, rice, corn
- Vegetables – lettuce, peas, spinach, cucumbers
- Fruits – watermelon, apple (without seeds), grapes (cut in half)
Important: Always give fresh water with their food. Ducks need water to swallow properly.
What Foods Are Unsafe for Ducks?
Many people make the mistake of giving ducks food that is harmful. Never feed ducks:
- Bread (it fills them up but has no nutrition)
- Junk food like chips, biscuits, popcorn
- Onions, garlic, avocado, citrus fruits
- Raw potatoes or uncooked beans
These foods can cause stomach problems or even serious illness in ducks.
Can Ducks Eat Bread?
This is one of the most common questions. The answer is No. Bread is not good for ducks because:
- It has little nutrition
- It makes ducks full quickly, so they don’t eat healthy food
- It can pollute the water and attract pests
Instead of bread, give ducks healthy snacks like peas, corn, or duck pellets.
Do Ducks Eat Fish?
Yes, some duck species eat small fish, tadpoles, and snails as part of their natural diet. But farm ducks usually don’t need fish if they get balanced feed.

What Can I Feed Ducks at the Park?
If you visit a pond or park, bring these safe foods instead of bread:
- Frozen peas (defrosted)
- Sweetcorn
- Chopped lettuce or spinach
- Duck pellets (sold in pet stores)
Scatter the food on the ground or water so ducks can eat naturally.
FAQs
1. What do baby ducks eat?
Ducklings eat special starter feed, small insects, chopped greens, and grains. Never give them bread or processed food.
2. Can ducks eat rice?
Yes. Cooked or uncooked rice is safe for ducks in small amounts.
3. Do ducks eat worms?
Yes, ducks love worms, insects, and snails as part of their protein diet.
4. Can ducks eat grapes?
Yes, but always cut grapes into small pieces to avoid choking.
5. Do ducks eat grass?
Yes, ducks often graze on grass and small plants near water.
Final Thoughts
Ducks are happy and healthy when they eat the right food. Whether in the wild, on a farm, or in your backyard, ducks need a balanced diet of grains, plants, insects, and safe fruits and vegetables. Avoid bread and junk food, and always provide clean water.
Feeding ducks the right way keeps them strong, healthy, and active for years to come.
