At Easter last year, Lily held a piece of chocolate toward Sir Fluffington III’s cage and said, “He should celebrate too.” I moved it away before he could reach it. She asked why. I told her chocolate is toxic for hamsters. She said, “But it’s just a tiny piece.” The size is not the issue. The compound is.
That conversation prompted me to write down every food on the prohibited list in one place. Most lists online are incomplete. This one is not.
Foods that are always toxic
These foods cause direct physiological harm. No safe portion size exists. Keep them away from the cage entirely.
Onion, garlic, leek, and chives. The entire allium family is toxic to hamsters. These vegetables contain organosulfur compounds, primarily n-propyl disulfide, which cause oxidative damage to red blood cells. The result is hemolytic anemia: red blood cells rupture faster than the body can replace them, leading to weakness, laboured breathing, and, without treatment, organ failure. Cooking does not neutralise these compounds. Garlic powder in a seasoning, onion sautéed in a dish your hamster somehow accesses, leek in a soup — all carry the same risk. There is no safe amount. If your hamster eats any quantity of allium, contact your exotic vet immediately.
Chocolate. Chocolate contains theobromine, a methylxanthine compound that hamsters cannot metabolise efficiently. It accumulates in the body and affects the cardiovascular and nervous systems. Dark chocolate contains more theobromine than milk chocolate, but no variety of chocolate is safe in any quantity. The “just a tiny piece” argument is wrong here. The dose is measured relative to body weight, and a hamster weighs between 100 and 200 grams. What is a negligible crumb for a human is a meaningful dose for a hamster.
Avocado. Avocado contains persin, a fungicidal toxin present in the skin, pit, and flesh. In birds and small mammals, persin causes respiratory distress, fluid accumulation around the heart and lungs, and cardiac failure. The concentration is highest in the skin and pit, but the flesh is not safe either. Avoid the entire fruit in all forms, including guacamole and any dish containing avocado.
Rhubarb. Rhubarb contains high concentrations of oxalic acid. In small animals, oxalic acid binds to calcium and can cause hypocalcaemia (dangerously low blood calcium) and kidney damage. The leaves contain more oxalic acid than the stalks, but both are problematic for hamsters. Neither part should ever be served.
Raw kidney beans. Raw kidney beans contain phytohaemagglutinin, a lectin that causes severe gastrointestinal distress and can be fatal in small animals at relatively low doses. Cooking destroys most of the lectin, but raw kidney beans should never be given. If you want to offer legumes, only fully cooked ones with no added salt, and in very small amounts.
Raw elderberries. Raw elderberries contain cyanogenic glycosides that release hydrogen cyanide when metabolised. Cooked elderberry used in human food is processed in ways that reduce these compounds, but raw berries are dangerous. Do not serve them.
Toxic in specific parts
Some foods are safe in the flesh but dangerous in their seeds, stems, or leaves. The risk is not in the food itself but in what stays attached to it when you serve it carelessly.
Stone fruit seeds and apple pips. Cherry pits, peach stones, apricot kernels, plum pits, and apple seeds all contain amygdalin, a compound that releases hydrogen cyanide when metabolised. The fruit flesh around these stones is generally safe in small amounts. The seeds are not. A single cherry pit contains enough amygdalin to harm a small animal. Remove all seeds completely before serving any stone fruit or apple. Apple preparation is covered in full detail in its own article.
Tomato leaves, stems, and green parts. The ripe red flesh of a tomato is safe in small amounts. The leaves, stems, unripe green tomatoes, and the small green calyx on top all contain solanine and tomatine, alkaloid compounds toxic to hamsters. The green parts must be removed before serving any piece. Full tomato guidance covers what to remove and how much flesh to give.
Raw and green potato. Any part of a potato that has turned green from light exposure contains solanine at levels that are harmful to small animals. Raw potato is also hard to digest. If you serve potato, it should be fully ripe, cooked, with no seasoning, and offered only in small pieces. Green potato, raw potato, and potato skin with any green tinge should not be given.
Raw bitter almonds. Bitter almonds contain high concentrations of amygdalin and should never be served. Sweet almonds in small amounts are sometimes listed as acceptable, but the distinction between bitter and sweet is not always obvious to an owner, and neither variety offers nutritional value that other safer foods don’t provide. Given the uncertainty, I recommend avoiding almonds entirely.
Grapes, raisins, and dried fruit
Grapes. The mechanism by which grapes cause kidney toxicity in dogs is not fully understood, and whether the same mechanism applies to hamsters is not definitively established. What is documented is that grapes are high in sugar and that multiple veterinary sources advise avoidance for hamsters on precautionary grounds. I am not going to claim certainty that grapes are lethally toxic to hamsters, because the evidence is not there. I am going to recommend avoiding them, because there is no nutritional case for grapes over safer fruits and the uncertainty is genuine. The grapes article covers the evidence in more detail.
Raisins. Raisins carry the same uncertainty as fresh grapes, in a form with roughly four times the sugar concentration by weight. Avoid entirely.
Dried fruit generally. The drying process concentrates sugars dramatically. A dried apricot has several times the sugar of a fresh one. The same applies to dried mango, dried cranberry, dried fig, and any other dehydrated fruit. Even fruits that are acceptable fresh become problematic when dried. Serve only fresh fruit, in the portions and frequencies that apply to that fruit.
Salt and processed foods
Salt damages hamster kidneys. The kidneys are small relative to body size, and the threshold for harm is low compared to what any processed human food contains.
Chips, crisps, crackers, and savoury snacks. There is no safe portion here. One crisp is not a harmless treat. For a hamster weighing 120 to 150 grams, the sodium in a single crisp represents a meaningful proportion of a dangerous daily dose. These foods also contain artificial flavourings, preservatives, and fats that hamsters have no mechanism to process safely. The right amount to give is zero.
Processed meats, canned foods, and anything with added sodium. The same principle applies. Natural, unsalted foods are the baseline. Any food with sodium listed as an ingredient, any canned food with brine, any cured or smoked meat, any seasoned or flavoured product should stay out of the cage. If you would describe the food as “processed,” it does not belong in a hamster’s diet.
Sugary snacks, candy, and honey. These are not toxic in the way alliums are, but they cause predictable harm through blood sugar spikes and, in dwarf hamsters especially, contribute directly to diabetes. Russian dwarfs and Roborovskis are genetically predisposed to diabetes. Even a small amount of concentrated sugar given regularly will cause a problem over time. Honey is not a natural hamster food regardless of how it is marketed. Candy is not a treat. Neither should ever be offered.
Foods that seem safe but aren’t
This section covers foods that owners give in good faith, either because they seem natural or because they contain no obviously dangerous compound, but that cause real harm.
Citrus fruits. Oranges, lemons, limes, and grapefruit are highly acidic, with a pH of around 2 to 3. This acidity causes digestive irritation and mouth sores. Some sources also suggest that compounds in citrus peel affect liver function in small rodents with prolonged exposure. The evidence on the liver concern is less settled than for other items on this list, so I will note the acidity as the primary, documented concern and the liver concern as a reason for additional caution. Either way, no citrus variety belongs in a hamster’s diet when safer fruits are available.
Iceberg lettuce. Iceberg lettuce is not toxic. It is also not food in any meaningful sense for a hamster. It is approximately 96% water, with negligible fibre, vitamins, or minerals. A piece large enough to seem like a serving will cause diarrhea. Owners give it regularly thinking it counts as vegetables in the diet. It does not. Serve romaine, kale, spinach, or dandelion greens instead. These provide nutrients. Iceberg provides none.
Spicy foods. Hot peppers, chilli, and anything containing significant capsaicin cause gastrointestinal pain and distress in hamsters. Hamsters lack the tolerance for heat that allows some animals to eat spicy food without consequence. Even mildly spiced human food — a cracker with paprika, a piece of vegetable from a seasoned dish — can cause irritation.
Dairy in significant quantities. Hamsters are lactose intolerant as adults. Small amounts of plain, unsalted cheese occasionally are unlikely to cause serious harm, but regular dairy, or any amount of milk, cream, or high-lactose dairy product, will cause digestive upset. It is not a food category that belongs in their diet.
Raw meat. The concern here is bacterial contamination, primarily Salmonella and Campylobacter. Hamsters can eat small amounts of cooked, unseasoned protein, but raw meat carries contamination risk and should not be offered.
If your hamster eats something from this list
Act on the severity of the food. If your hamster ate any quantity of an allium, chocolate, or avocado, contact your exotic vet immediately. Do not wait for symptoms to appear. In small animals, symptoms of poisoning can be delayed, and by the time they are visible the window for effective intervention has narrowed significantly.
For lower-risk items, such as a small amount of citrus, a piece of iceberg lettuce, or a single dried fruit, monitor closely for 24 to 48 hours. Watch for diarrhea, lethargy, laboured breathing, or unusual posture. If anything changes, call your vet.
The full picture of what hamsters can eat safely is covered in the fruit guide and across the individual food articles. The general approach to diet and daily feeding is in the hamster care guide. When a food is not on a confirmed safe list, the right default is not to serve it.
Quick Recap
Which foods are genuinely toxic to hamsters?
Onion, garlic, leek, chives, chocolate, avocado, rhubarb, raw kidney beans, and raw elderberries. These cause direct physiological harm at small quantities. Contact a vet immediately if your hamster eats any of them.
Are grapes safe?
Avoid them. The toxicity mechanism seen in dogs is not fully confirmed for hamsters, but veterinary guidance is precautionary avoidance, and the sugar content alone is reason enough to keep them out.
Why is salt dangerous for hamsters?
Hamsters have very small kidneys relative to body weight. Sodium in amounts that are trivial for humans can cause kidney damage in a hamster. All processed, salted, or seasoned foods should be excluded.
Is iceberg lettuce safe?
Not recommended. It is 96% water with almost no nutritional value and will cause diarrhea in any meaningful portion. Serve nutritious greens instead.
Which parts of otherwise safe foods are toxic?
Apple seeds and stone fruit pits (cyanide compounds), tomato leaves and green parts (solanine and tomatine), green potato skin (solanine). Remove these before serving.
What should I do if my hamster eats something toxic?
For alliums, chocolate, or avocado, contact your exotic vet immediately. For lower-risk foods, monitor for 24 to 48 hours and call your vet if behaviour changes.