By Lachlan Ortega · Last updated 19 May 2026 · Health content reviewed by Priya Nair (RVN)
Table of Contents
ToggleHamsters are tiny — a Syrian weighs about 120g, a dwarf about 35g, a Robo 25g — so a single bad food choice has a much bigger effect than the same mistake with a rabbit or a guinea pig. The good news: their diet is genuinely simple if you stick to the rules. The bad news: pet shops still sell mixes packed with sugary “treats” that quietly shorten lifespan.
This is the diet pillar we hand new hamster owners. Pair it with our hamster care guide for cage size, wheel size, and the rest of the picture.
The TL;DR — what a hamster actually eats
- Base food (every day): a quality seed/grain hamster mix. About 1 tablespoon for a Syrian, ~½ tablespoon for a dwarf, ¼ tablespoon for a Robo.
- Fresh veg (every day): one small piece, no bigger than the hamster’s head. Cucumber, romaine, carrot, broccoli, capsicum.
- Protein (2-3x weekly): a piece of cooked egg, plain cooked chicken, mealworm, or boiled lentil.
- Fruit (treat only): a thumbnail-sized piece of apple/pear/blueberry — once or twice a week max. Dwarfs are diabetes-prone so we skip fruit entirely for Campbell’s and Winter Whites.
- Always available: fresh water in a heavy ceramic bowl OR a sipper bottle they actually use.
That’s it. Anything else is a “sometimes” item or a hard no.
Picking a base mix — what to look for
A good hamster mix is built on seeds, grains, dried herbs and the occasional puffed cereal. It should not look like fairy bread. Skim the ingredient list and run from anything where the first three items include sugar, molasses, honey, or “fruit-flavoured pieces”.
- Brands we keep coming back to: Harry Hamster (UK/AU), Versele-Laga Crispy Muesli Hamster, Rosewood Naturals, Burgess Excel Hamster.
- The classic pet-shop mistake: “yoghurt drops” and “chocolate drops” sold next to the cage. Skip them — sugar is the same problem in tiny rodents as it is in toddlers, only worse, because dwarfs can develop diabetes from regular sugar exposure.
- Hopper feeding vs scatter feeding: we scatter half the daily ration through the bedding. Hamsters are natural foragers and the hunt itself counts as enrichment.
Safe fresh foods — the daily-veg list
These are safe in small amounts most days. “Small” means cucumber slice the size of your thumbnail, not a stick.
| Food | How often | Notes |
|---|---|---|
| Cucumber | Daily | High water content — good in summer, but soft poops if overdone |
| Romaine / cos lettuce | Daily | NEVER iceberg — too watery, no nutrition, runny poops |
| Carrot | 2-3x weekly | Sugary — pea-sized piece only |
| Broccoli / cauliflower | 2-3x weekly | Tiny floret. Causes gas if overdone |
| Capsicum (red/yellow) | 2-3x weekly | Mild and most hamsters love it |
| Courgette / zucchini | 2-3x weekly | Mild, watery, hamsters tolerate it well |
| Spinach / kale | 1x weekly | Calcium-heavy — fine occasionally, not daily |
| Parsley / coriander / basil | 2-3x weekly | Fresh herbs, small pinch |
| Pumpkin / butternut squash | 1-2x weekly | Cooked or raw, very small piece |
| Peas / sweetcorn kernels | 1-2x weekly | 2-3 kernels max — they are starchy |
Introduce one new veg at a time. Watch for loose stools or a hamster that goes off food — both are signs the new item didn’t agree with them. Pull the new food and wait a week before trying something else.
Fruit — and the diabetes rule
Fruit is a once-or-twice-a-week treat for Syrians and Roborovskis. For Campbell’s dwarfs and Winter Whites we cut fruit out completely — both breeds have a genetic tendency to develop type-2 diabetes, and we have seen it tip over in dwarfs as young as 8 months.
- Apple (no seeds — apple seeds contain cyanide compounds)
- Pear (no seeds, same reason)
- Blueberries — one berry, halved
- Strawberry — pea-sized piece
- Banana — thumbnail-sized piece, very rare. Sticky and high-sugar.
- Raspberry / blackberry — half a berry
- Watermelon / melon — pea-sized piece, no rind, no seeds. Wet — easily causes runny poops.
Protein — the often-forgotten part of the diet
Wild hamsters are omnivores. In a normal Syrian week they would eat insects, the occasional egg from a ground-nesting bird, and even small lizards. Pet hamsters need some animal protein 2-3x a week or they get bored, dull-coated, and in the case of pregnant or nursing mums, can resort to cannibalising their own litter.
- Cooked egg — small piece of boiled or scrambled (no salt, no butter, no milk). Most hamsters lose their minds for it.
- Plain cooked chicken / turkey — tiny shred, no seasoning
- Mealworms — dried or live, 1-3 per session. Dwarfs love them and they are basically a “training treat” for hand-taming.
- Crickets — small ones, 1-2 max
- Cooked lentils / chickpeas — plain, 2-3 pieces (good plant-based protein)
- Plain cooked white fish — small flake, very occasional
The toxic list — never feed
Some of these are commonly suggested in well-meaning forum posts. Don’t.
| Food | Why it’s a problem |
|---|---|
| Chocolate | Theobromine + caffeine — toxic to all small mammals |
| Onion / garlic / leek / chives | Cause oxidative damage to red blood cells (Heinz body anaemia) |
| Citrus fruit (orange, lemon, grapefruit) | Too acidic, irritates the gut, hard hard no |
| Raw potato / potato skin / sprouts | Solanine — toxic. Cooked plain potato is OK but pointless. |
| Raw rhubarb / rhubarb leaves | Oxalic acid, very toxic |
| Tomato leaves / vine / unripe tomato | Tomatine — toxic. Ripe tomato flesh is debated; we skip it entirely because the risk:reward is bad. |
| Avocado | Persin — toxic to most small mammals and birds |
| Almonds (bitter) | Cyanogenic. Sweet almonds in tiny amounts are probably fine but we skip all almonds to remove the risk. |
| Apple seeds / pear seeds / stone-fruit pits | Cyanide compounds in the kernel |
| Kidney beans (raw / undercooked) | Phytohaemagglutinin — toxic |
| Garlic chives / wild onion / spring onion | Same as onion |
| Salted / sugary / seasoned anything | Human salt + sugar levels are huge in hamster scale |
| Iceberg lettuce | Not toxic per se — but it is almost all water, with no nutrition, and reliably causes diarrhoea |
| Sticky foods (peanut butter, honey, bread soaked in milk) | Stick in pouches and cause abscesses |
| Dairy (milk, soft cheese) | Hamsters are lactose-intolerant. Tiny piece of hard cheese once a fortnight is the absolute ceiling. |
Pouch hygiene — the food problem people forget
Hamsters stuff cheek pouches with food and carry it back to their hoard. Two food-related problems come out of this:
- Sticky food = pouch impaction. Bread, banana, peanut butter, anything tacky can lodge in the pouch and turn into an abscess. Cleaning a pouch impaction is a vet job under anaesthesia.
- Sharp / spiky food = pouch tear. Avoid sharp seeds in shells, hard nut fragments, anything with a point.
- The hoard rots. When you spot-clean, find the food cache (usually a corner of the nest) and remove anything fresh that has been there more than 24 hours. Leave dried seeds — those are fine to stockpile.
Water — bowl vs bottle
We default to a ceramic bowl with fresh water daily. Bowls are more natural, they encourage normal drinking posture, and they don’t jam. The drawback is that hamsters will kick bedding into them — so place the bowl on a tile or in a low corner where bedding doesn’t pile up against it. If you use a bottle, check it daily (a bottle that has stopped working is a 48-hour hydration emergency in a hamster).
FAQ — the questions we get every week
Can hamsters eat sunflower seeds? Yes in tiny amounts. They are very fatty so 2-3 a week is the ceiling. Most cheap pet-shop mixes are 30% sunflower and the hamster will pick those out first and ignore everything else — that’s how you end up with a fat hamster on a bland coat. Pull the sunflower seeds OUT of the mix and hand-give them.
Can hamsters drink milk? No. Lactose-intolerant from weaning, same as most mammals.
My dwarf hamster keeps stealing fruit — is that bad? Yes for Campbell’s and Winter Whites. Stop offering fruit and remove the hoard. Watch for sticky urine on the cage floor (the classic diabetes sign) and get a urine-glucose test strip from the chemist if you suspect.
Can hamsters eat what guinea pigs eat? Mostly yes but with much smaller portions. The big difference: hamsters NEED protein (eggs/mealworms), guinea pigs absolutely don’t.
What about commercial hamster treats? Read the ingredient list. Anything led by yoghurt, sugar, molasses or “honey” is junk. Dried-mealworm jars and plain fruit-and-veg chews are usually fine.
Where to next
Once the diet is sorted, the next thing that catches new owners out is enclosure size — virtually every “hamster cage” sold in mainstream pet shops is too small. Read our hamster care guide and our cage setup pillar for what a proper home actually looks like, and our small-pet toxic foods master list for the wider picture across hamsters, guinea pigs, rabbits, rats and ferrets.
Sources / further reading: RSPCA UK Hamster Welfare Needs, PDSA Hamster Diet Advice, Hamster Welfare Project (Carolina Munoz-Saa), German Hamstervereine guidelines (DEGUS).
Page last updated 19 May 2026. We re-check our pet-care content regularly and update when something changes.

