Yes, hamsters can eat pistachios, but only plain, unsalted ones with the shell taken off. Give a Syrian hamster about half a pistachio once a week at most, and a dwarf a crumb. Pistachios are rich in fat and calories: a teaspoon of them holds more energy than a Syrian needs in a whole day. Salted, roasted or flavoured pistachios are a no.
| Safe? | Yes, plain and unsalted only |
| How much | Half a nut (Syrian), a crumb (dwarf) |
| How often | Once a week at most |
| Best served | Raw or plain, unsalted, shelled |
| Watch out for | Salt, seasonings, weight gain, shell pieces in pouches |
Are pistachios safe for hamsters?
Plain pistachios are. The Bunnyjackpot Foundation, a UK small-pet rescue, lists pistachio among the nuts hamsters can have, and a vet-reviewed guide from The Vet Desk says unsalted, unseasoned and shelled pistachios are safe in moderation. The PDSA treats nuts in general as an occasional treat.
The problem is the numbers. Per 100 g (3.5 oz), pistachios have about 45 g of fat and 560 to 600 calories, according to The Vet Desk. That is why the portion has to be tiny. Burgess, a vet-led food maker, goes further and says to avoid nuts for hamsters because of the fat. We think half a plain pistachio once a week is fine for a healthy Syrian, and nothing for one that is carrying extra weight.
How many pistachios can a hamster eat?
Start small, with a piece no bigger than the 1/4 teaspoon The Vet Desk suggests (about a quarter of a nut), and watch your hamster for 48 hours for soft droppings. If all is well, half a pistachio once a week is the most we would give a Syrian. For a dwarf hamster, a crumb about the size of a sunflower seed. Give it after their usual dry food, not instead of it.
Our hamster diet guide shows how a weekly treat fits around the daily 10 g (0.35 oz) of food for a Syrian or 5 to 8 g (0.2 to 0.3 oz) for a dwarf.
Salted, roasted and flavoured pistachios
Most pistachios in shops are salted, and many are dusted with chilli or other seasoning that stays on after the shell comes off. The Vet Desk warns that even small amounts of salt or seasoning can upset a hamster's stomach. If yours has eaten a salted pistachio, give fresh water, remove any more, and watch for diarrhoea, thirst or low energy. Ring your vet if you see any of these.
- Raw or plain, unsalted: yes, in tiny amounts.
- Salted or dry-roasted: no.
- Chilli, honey or flavoured: no.
- Pistachio ice cream, baklava, pistachio spread: no. Sugar, dairy and fat.
How to prepare pistachios
- Buy them plain. Look for raw or unsalted pistachios. Check the label for salt and oil.
- Take off the shell. The Vet Desk advises against the shells, which can carry spoilage and are sharp-edged in a cheek pouch.
- Cut it in half. Half for a Syrian, a crumb for a dwarf.
- Hide it. Tuck the piece in the bedding or a scatter feed so your hamster forages for it.
Who should skip pistachios?
Overweight hamsters, older hamsters that are less active, and any hamster with a sensitive stomach. Babies still settling into a new home should wait until they are eating well.
What to offer instead
A small piece of plain hazelnut or peanut is another rare treat. For something lighter, try broccoli. Our page on which nuts hamsters can eat compares them all, and what can hamsters eat and our hamster care guide cover the rest.
Pistachio questions
Can hamsters eat pistachio shells?
No. The Vet Desk advises against feeding the shells, which can carry spoilage. The broken edges are also sharp, and hamsters stuff food into their cheek pouches, where a shell shard could cause a sore. Take the shell off and give the nut alone.
Can dwarf hamsters eat pistachios?
Only a crumb, and rarely. Pistachios are low in sugar, so they are not a diabetes worry, but they are very high in fat and calories for such a small body. A piece the size of a sunflower seed once a week is plenty for a Campbell's, winter white or Roborovski.
Are pistachios good for hamsters?
Not especially. They have some protein and fibre, but The Vet Desk describes them as nutrient-dense rather than healthy. A complete hamster food gives everything your hamster needs. A pistachio is purely a treat they enjoy finding.
