Can Ducks Eat Nuts?
Last updated: February 11, 2026
Yes, ducks can eat nuts — but with some important caveats. Nuts are calorie-dense, high-fat treats that ducks enjoy in small amounts, but they should never be a dietary staple. The key is knowing which nuts are safe, how to prepare them to prevent choking, and how often to offer them. Here’s a complete guide to feeding nuts to ducks safely.
- Ducks can eat many nuts in small quantities as occasional treats
- Always offer nuts shelled and chopped or soaked — never whole and hard
- Safe nuts: peanuts, walnuts, pecans, almonds, hazelnuts, cashews (unsalted)
- Avoid: salted, flavored, or chocolate-coated nuts
- Nuts should make up no more than 5–10% of a duck’s diet
- Macadamia nuts should be avoided — toxic to many animals
What Kinds of Nuts Can Ducks Eat?
Not all nuts are created equal when it comes to duck nutrition. Here’s a breakdown of the most common nuts and how they rate as duck treats:
- Peanuts (unsalted): One of the most popular treats for ducks. Peanuts are high in protein and healthy fats. Always shell them and soak briefly in water to soften. Raw peanuts are preferable to roasted.
- Walnuts: Safe in moderation. Chop finely or soak to soften. Walnuts are high in omega-3 fatty acids, which support feather health.
- Pecans: Safe in small quantities. Remove the shell and break into small pieces before offering.
- Almonds: Safe when hulled and softened. Avoid salted or blanched almonds with additives.
- Hazelnuts: Fine in small amounts. Crush or chop them so ducks can manage them easily.
- Cashews (unsalted, unroasted): Safe in moderation. Softened raw cashews are easier for ducks to digest.
- Brazil nuts: Safe occasionally, but very high in fat — limit these even more than other nuts.
- Macadamia nuts: Best avoided. While not proven definitively toxic to ducks as they are to dogs, they’re very high in fat and offer little nutritional benefit.

How to Prepare Nuts for Ducks
Preparation is critical. Ducks don’t have teeth, and they swallow food whole after limited manipulation with their bills. Hard, whole nuts are a serious choking hazard. Here’s how to prepare nuts safely:
- Shell them: Always remove the shells before feeding. Shells can splinter and cause internal injury.
- Chop or crush: Break nuts into pea-sized pieces or smaller. Ducks are much better at handling small, soft pieces.
- Soak in water: Soaking nuts in water for 5–10 minutes softens them considerably, reducing choking risk and making them easier to digest.
- No salt or seasonings: Ducks are very sensitive to sodium. Salted nuts can cause salt poisoning — never feed salted, flavored, or spiced nuts.
- No chocolate coating: Chocolate is toxic to ducks and many other animals.
What Are the Benefits of Feeding Ducks Nuts?
When offered in appropriate quantities, nuts provide several nutritional benefits for ducks:
- Protein: Nuts are a concentrated protein source, which supports muscle development and feather production.
- Healthy fats: Omega-3 and omega-6 fatty acids in walnuts and other nuts support feather condition and overall health.
- Vitamins and minerals: Nuts contain vitamin E, magnesium, zinc, and B vitamins — all beneficial for ducks in appropriate amounts.
- Energy: The calorie density makes nuts a good treat in cold weather when ducks need extra energy to stay warm.
What Are the Risks of Feeding Ducks Too Many Nuts?
Like all high-fat treats, nuts come with risks when overfed:
- Obesity: Ducks can become overweight quickly on calorie-dense foods. Overweight ducks have difficulty flying, swimming, and mating.
- Phytates: Nuts contain phytic acid, which binds to minerals like calcium, zinc, and iron and reduces their absorption. This is especially problematic for egg-laying hens who need high calcium intake.
- Choking hazard: Whole or large pieces of hard nuts are a real choking risk — always prepare properly.
- Digestive issues: Ducks are not well-equipped to digest large amounts of fat. Too many nuts can cause diarrhea and digestive discomfort.
- “Angel wing” in goslings and ducklings: A diet too high in protein and calories during growth can contribute to wing deformities. Avoid feeding nuts to very young ducks.
How Often Should You Feed Ducks Nuts?
Think of nuts as a treat, not a staple. A duck’s primary diet should be waterfowl pellets, cracked corn, greens, and aquatic plants. Nuts should make up no more than 5–10% of daily food intake. For most backyard ducks, a small handful of chopped, soaked nuts 2–3 times per week is plenty.
If you keep backyard ducks and are looking for other healthy treats, you might also enjoy our guides on can ducks eat peanuts, can ducks eat oats, and can ducks eat rice.
Frequently Asked Questions
Can baby ducks eat nuts?
No — ducklings under 8 weeks old should not be fed nuts. Their digestive systems are immature, and the high fat and protein content can interfere with proper growth. Young ducks do best on chick starter feed or waterfowl starter pellets. Introduce treats like small amounts of chopped greens after 4 weeks.
Can wild ducks eat nuts?
Wild ducks can eat nuts if offered properly (shelled, chopped, unsalted), but it’s generally better to feed wild ducks cracked corn, frozen peas (thawed), or oats. These foods better approximate a wild duck’s natural diet. If you do offer nuts to wild ducks, the same rules apply: no salt, no shells, small pieces only.
Are peanuts the best nut for ducks?
Peanuts (technically legumes, not true nuts) are one of the most popular and practical choices. They’re inexpensive, widely available, easy to shell and soak, and ducks tend to love the taste. Just make sure to use unsalted, unflavored peanuts and soak them before offering. Roasted peanuts are fine; raw peanuts are slightly preferable nutritionally.
Conclusion
Ducks can safely enjoy a variety of nuts as occasional treats — peanuts, walnuts, almonds, pecans, hazelnuts, and cashews are all fine in small, properly prepared quantities. The keys are to always shell and chop or soak the nuts, avoid salt and seasonings, and keep nuts to a small fraction of the overall diet. Used thoughtfully, nuts are a fun way to supplement your ducks’ diet and provide a nutritional boost, particularly during cold weather.
