Foods Toxic to Hamsters: Never Feed These

Never feed a hamster chocolate, onion-family foods, citrus, raw potato, rhubarb, avocado, bitter almonds, or fruit seeds and pits, all of which are toxic. Also avoid salty, sugary, fatty, and sticky foods. Because hamsters are so small, even a little of these can cause serious harm.
Hamsters will try to eat almost anything you offer, so it is your job to know what is dangerous. A quantity of toxin that would not bother a person can seriously harm an animal this small. This guide lists the foods you should never feed, explains why each is risky, and tells you what to watch for if your hamster eats something it should not. For the foods that are safe, see our pillar guide on what hamsters can eat.
Quick rule of thumb: if a food is sugary, salty, fatty, fried, processed, citrus, or from the onion family, keep it away from your hamster. When in doubt, leave it out.
The toxic foods list at a glance
Keep these off the menu entirely.
| Food | Why it is dangerous |
|---|---|
| Chocolate | Contains theobromine, which hamsters cannot process. Toxic even in small amounts. |
| Onion, garlic, leek, chives, shallot | The allium family damages red blood cells and can cause anemia. |
| Citrus (orange, lemon, lime, grapefruit) | Too acidic, irritates the stomach and gut. |
| Apple seeds, cherry pits, apricot and peach stones | Contain amygdalin, which releases cyanide when chewed. |
| Bitter almonds | Also contain cyanide compounds. Sweet almonds are very fatty, so avoid those too. |
| Raw potato | Contains toxic solanine. Cooked sweet potato is fine in tiny amounts. |
| Tomato leaves and stems | Green parts contain solanine. Ripe flesh in tiny amounts is okay, the plant is not. |
| Rhubarb (leaves and stalk) | Contains oxalic acid, toxic to hamsters. |
| Avocado | Very high in fat and contains persin, which is harmful. |
| Raw kidney beans | Raw and undercooked beans contain toxins. |
| Salty foods (chips, crackers, deli meat) | Salt causes dangerous dehydration in such a small animal. |
| Sugary foods and candy | Cause obesity and diabetes, especially in dwarfs. |
| Fried and fatty foods | Far too rich, lead to obesity and digestive illness. |
| Sticky foods (plain peanut butter, soft caramel) | Can lodge in cheek pouches and cause choking. |
| Caffeine and alcohol (coffee, tea, soda) | Toxic. Never offer any amount. |
The biggest dangers, explained
Chocolate and caffeine
Chocolate contains theobromine and caffeine, stimulants hamsters cannot safely process. Even a small piece can affect the heart and nervous system. Keep all chocolate, coffee, tea, and energy drinks away.
The onion family
Onions, garlic, leeks, chives, and shallots all contain compounds that damage red blood cells and can lead to anemia. This applies raw, cooked, or powdered, so avoid seasoned human food too.
Seeds, pits, and stones
Apple seeds, cherry pits, and the stones of apricots, peaches, and plums contain amygdalin, which turns into cyanide when chewed. A hamster’s tiny body weight means it takes very little to cause harm. You can feed the flesh of these fruits in small amounts, but remove every seed and pit first.
Solanine: raw potato and tomato plants
Raw potato and the green leaves and stems of tomato plants contain solanine, a natural toxin. The ripe red flesh of a tomato is fine as an occasional tiny treat, but the plant itself is off limits.
Salt, sugar, and fat
These will not poison a hamster the way cyanide does, but over time they are just as damaging. Salt causes dehydration, sugar drives obesity and diabetes (a serious risk for dwarfs), and fat leads to weight gain and digestive trouble. Skip all processed human snacks.
Signs your hamster ate something toxic
If your hamster eats a dangerous food, watch closely for the next 12 to 24 hours. Warning signs include:
- Lethargy or unusual stillness
- Loss of appetite or refusing food
- Diarrhea or a wet, soiled rear
- Labored or rapid breathing
- Loss of coordination, wobbling, or tremors
- Excessive drooling or pawing at the mouth
If you see these signs, contact an exotic or small-animal vet right away. Hamsters deteriorate quickly because of their size, so do not wait it out. Note what and roughly how much they ate.
How to keep toxic foods out of reach
Prevention is simple.
- Feed only from a known-safe list. Bookmark our guide to what hamsters can eat and check before offering anything new.
- Do not share your plate. Most human meals contain salt, oil, onion, or garlic.
- Supervise free-roam time. Clear the playpen area of houseplants, crumbs, and dropped food.
- Check store-bought treats. Some are loaded with sugar or yogurt coatings, so read the label.
Frequently asked questions
My hamster ate one apple seed. Will it die?
A single seed is unlikely to be fatal for most hamsters, but it is still a real toxin. Remove any remaining seeds and watch closely for 12 to 24 hours for labored breathing, lethargy, or loss of coordination. If any appear, call an exotic vet.
Is any human food safe for hamsters?
A few plain, unseasoned items are, such as a little cooked egg, plain cooked chicken, or plain whole-grain pasta. The danger is almost always in what is added: salt, sugar, oil, onion, and garlic.
Are dwarf hamsters more sensitive?
Yes. They are especially sensitive to sugar because of their diabetes risk, and their smaller size means any toxin hits harder. Be even stricter with dwarfs than with Syrians.
The bottom line
Keep chocolate, onion-family foods, citrus, raw potato, rhubarb, avocado, fruit seeds and pits, and all salty, sugary, fatty, and processed foods completely off the menu. Stick to a known-safe list, feed fresh items in tiny amounts, and act fast if your hamster eats something it should not. A few seconds of checking before you feed is the easiest illness you will ever prevent.
Keep reading: What Can Hamsters Eat?, Can Hamsters Eat Apples?, Can Hamsters Eat Carrots?
Hamster Corner provides general educational information about hamster care. It is not a substitute for professional veterinary advice. If you suspect poisoning or your hamster shows signs of illness, contact an exotic vet promptly.