No, we would not feed tomatoes to a hamster. Woodgreen lists tomato as harmful, and Burgess and PetMD both warn that tomato leaves are poisonous. Some sources allow a little ripe flesh, but tomatoes are acidic and watery and can cause diarrhoea. If your hamster ate a small piece of ripe tomato, they will very likely be fine.
| Safe? | No, we would skip them |
| How much | None |
| How often | Never |
| Best served | Not at all: offer cucumber or sweet pepper instead |
| Watch out for | Leaves, stalks and green tomatoes; diarrhoea; a wet bottom |
Are tomatoes safe for hamsters?
Sources are split, so we take the careful side. The PDSA lists tomato among fruit hamsters can eat in moderation, and the Bunnyjackpot Foundation, a UK small-pet rescue, says ripe tomato is fine without the leaves or stem. On the other side, Woodgreen, a UK animal charity, lists tomato as harmful and says to avoid it, and The Vet Desk, a vet-reviewed guide, recommends not feeding tomatoes at all.
Everyone agrees on the green parts. Burgess says tomato leaves are poisonous to rodents, and PetMD lists tomato leaves among foods toxic to hamsters. The Vet Desk explains that the leaves, stalks and unripe fruit carry tomatine, which it describes as toxic to hamsters. Ripe flesh is the least risky part, but it is acidic and watery, and The Vet Desk says the acid can cause diarrhoea and vomiting in some hamsters.
With so many vegetables that every source agrees on, there is no reason to take the chance.
Which parts of a tomato are most dangerous?
| Part or form | Risk |
|---|---|
| Leaves, vine and stalk | Poisonous: never |
| Green or unripe tomatoes | High in tomatine: never |
| Ripe red flesh, including cherry tomatoes | Acidic and watery; we skip it |
| Ketchup, passata, pasta sauce, tomato soup | No: salt, sugar, onion and garlic |
| Sun-dried tomatoes | No: concentrated, often salted or in oil |
What if my hamster ate tomato?
A bite of ripe red tomato is rarely serious. Remove any leftovers, check the nest, and make sure they have water.
If your hamster ate tomato leaves, stalk or a green tomato, ring your vet straight away. For any tomato, watch for diarrhoea, a wet bottom, hunching, low energy or not eating over the next 48 hours, and ring your vet the same day if you see any of these.
If you grow tomatoes, keep your hamster's playpen and free-roam time well away from the plants, and do not use tomato leaves or stems in cage decorations.
Who is most at risk?
Young hamsters, which The Vet Desk says should never have tomato, and hamsters with a sensitive stomach. Dwarf hamsters are so small that even a little acidic, watery food can upset them.
What to offer instead
For something juicy, give a thin slice of cucumber or a small piece of sweet pepper, or for crunch, a sliver of carrot. Our list of what hamsters can eat, hamster diet guide and hamster care guide cover the rest.
Tomato questions
Can hamsters eat cherry tomatoes?
We would not. Cherry tomatoes are the same fruit as larger tomatoes, just smaller, and carry the same acidity. Woodgreen lists tomato as harmful and The Vet Desk recommends avoiding it. If your hamster grabbed a bite of a ripe one, it is unlikely to be serious: just watch their droppings.
Are tomato leaves poisonous to hamsters?
Yes. Burgess says tomato leaves are poisonous to rodents and PetMD lists them as toxic to hamsters. The stalks and green fruit are risky too. If your hamster has eaten any part of a tomato plant, ring your vet straight away.
Can dwarf hamsters eat tomatoes?
No. Dwarf hamsters are tiny, so acidic and watery foods are even more likely to upset their stomachs. Give a thin slice of cucumber or a little leafy green instead, both of which are low in sugar and agreed safe.
Can hamsters eat tomato sauce or ketchup?
No. Ketchup, pasta sauce and passata add salt and sugar, and many contain onion or garlic, which Burgess lists as poisonous to rodents. If your hamster licked a smear, offer water and watch for diarrhoea; ring your vet if they seem unwell.
