Can parrots eat walnuts?
Yes, parrots can eat walnuts, and many larger species genuinely enjoy the effort of cracking the shell as much as eating what's inside. The key is freshness: walnuts must be plain, unsalted and completely free of mould, since mould on nuts produces toxins that are genuinely dangerous to birds.
Picked for your pet

Vitakraft Parrot Cocktail Fruity
A fruit, seed and nut mix for parrots, meant to be mixed into their daily food
£4.30

Vitakraft Kracker Feather Care for Cockatiels & Parrots
A cage-clipped seed treat for cockatiels and parrots, aimed at moulting birds
£6.20

Vitakraft African Parrot Honey Stick 180g
A honey and vitamin treat stick for parrots, clips straight to the cage
£6.20
Why walnuts suit many parrots
Walnuts offer a good source of natural fats, which suit the diet of many parrot species, particularly larger birds like macaws and African greys who are used to working harder for their food in the wild. Cracking a walnut shell is also a genuinely useful enrichment activity, giving a captive bird something mentally engaging to do rather than food that simply appears ready to eat.
Offering walnuts still partly in the shell, where your bird's species and size make that practical, adds to this enrichment value, turning a treat into an activity rather than a quick snack.
Why freshness is the thing that actually matters
The real risk with walnuts, and nuts generally, is not the nut itself but what can grow on it if it is old, damp or poorly stored. Mould on nuts produces toxins that are genuinely dangerous to birds, affecting the liver in particular, so checking that any walnut you offer is fresh, dry and free of any visible mould or musty smell is far more important than the nut being a walnut specifically.
Buy walnuts in the quantity you will actually use within a reasonable time, and store them somewhere cool and dry rather than a warm kitchen cupboard where moisture and heat can encourage spoilage faster than you might expect.
How to offer them safely
Always offer plain walnuts with nothing added — no salt, no flavouring, no coating of any kind, since these are aimed at human snacking and are not suitable for a bird's diet. A whole or half shell is fine for larger, stronger-beaked parrots, while a smaller or weaker-beaked bird may need the nut cracked out for them.
As with any treat, walnuts should be an occasional addition alongside a proper, balanced parrot diet rather than a daily habit, however much your bird enjoys them.
Fitting walnuts into a wider diet
A parrot's overall diet should be built around a proper, complete food formulated for their species, with fresh fruit, vegetables and the occasional nut making up a smaller supporting share rather than the main event.
Walnuts are a good option for variety precisely because they offer something different in texture and effort compared with soft fruit or vegetables, which matters for a species that benefits from working for its food rather than everything being immediately easy to eat.
Other nuts worth knowing about
Walnuts are not the only nut many parrots enjoy — almonds, hazelnuts and Brazil nuts are also commonly offered as occasional treats for larger species, following the same rule of being plain, fresh and mould-free.
One nut worth being specifically cautious with is the almond in its bitter, unprocessed form, which is different from the sweet almonds sold for eating and is not something to offer at all — always buy nuts intended for human snacking or a proper bird treat mix, rather than anything gathered or unprocessed.
More for your pet
Things we stock that owners commonly reach for here. Nothing on this page depends on you buying one.

Johnson's Parrot Bumper Bar
An extra-large seed, nut and honey treat bar for parrots and other cage birds
£3.49

Johnson's Cockatiel/Parrot Nut & Honey Bell
A 50G bell-shaped seed, nut and honey treat for cockatiels, parrots and similar birds
£1.89

Johnson's Cockatiel/Parrot Nut & Honey Bar
A 50G seed, nut and honey bar treat for cockatiels, parrots and similar birds
£1.89
Common questions
- Are walnuts safe for all parrot species?
- Most parrot species can eat plain, fresh walnuts safely, but always check what suits your specific bird's size and beak strength, and offer new foods gradually. If you are ever unsure about a particular species, ask your vet or an avian specialist.
- Can mouldy walnuts harm a parrot?
- Yes, mould on nuts produces toxins that are genuinely dangerous to birds, particularly affecting the liver. Always check any walnut is fresh, dry and free of visible mould or a musty smell before offering it, and discard anything you are unsure about.
- Should walnuts be given in the shell for parrots?
- For larger, strong-beaked species, offering walnuts partly in the shell adds valuable enrichment, since cracking it open gives the bird something engaging to do. Smaller or weaker-beaked birds may need the shell removed for them so they can still enjoy the nut itself.
- How often can parrots have walnuts?
- Treat walnuts as an occasional addition to a balanced diet rather than a daily food. A proper, complete parrot food should always make up the main part of what your bird eats, with treats like walnuts kept to a smaller, less frequent share.
Related
Sources
Written against guidance published by UK veterinary and welfare organisations. Always confirm specifics with your own vet.
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.

