What vegetables can hamsters eat?
Most common vegetables are safe for hamsters in small pieces. PDSA lists bell peppers, broccoli, cabbage, cauliflower, celery, courgette, cucumber, kale, peas, pumpkin, spinach and sweetcorn among them, and Woodgreen adds carrot, Brussels sprouts, asparagus and green beans. The Bunny Jackpot Foundation rescue adds pak choi, romaine lettuce and sweet potato.
Fresh food is the side dish, not the main meal. A hamster's diet is built on a good hamster mix or pellets, as the RSPCA says, with fresh veg adding variety and moisture. Our hamster diet guide covers the whole daily menu.
How much fresh food can a hamster have a day?
A teaspoon or two in total. PDSA calls this a small daily portion and says to give a variety. Woodgreen and the Bunny Jackpot Foundation size each treat at about the size of your hamster's ear and suggest fresh food once or twice a week, or a couple of times a week.
So the sources differ on how often, not on how much. We would give one ear-sized piece of a low-sugar vegetable most days, rotating through the list so no single food comes up every day, and keep fruit for once or twice a week. No welfare body we read gives a fresh-food amount by body weight. For context, Woodgreen gives dry food as about 10 g (a tablespoon, about 0.35 oz) a day for a Syrian and 5 to 8 g (a teaspoon, about 0.2 to 0.3 oz) for Chinese, dwarf and Roborovski hamsters, so a teaspoon of veg is a real share of the day for a dwarf.
The full hamster vegetable and fruit list
Every verdict below comes from our own page for that food, linked by name. Where a welfare body disagrees, the note says which we follow.
| Food | How often | How much | Note |
|---|---|---|---|
| Rotate through the week: a few times a week each | |||
| Pak choi (bok choy) | A few times a week | A teaspoon-sized piece of leaf | Low sugar; fine for dwarfs |
| Courgette (zucchini) | Two or three times a week | A 1 cm (0.4 in) cube, raw | Low sugar; fine for dwarfs |
| Bell pepper | Two or three times a week | A small strip | Sweet peppers only; never chilli |
| Spinach | Two or three times a week | One or two baby leaves | Rotate with other greens |
| Broccoli | Once or twice a week | A floret the size of your hamster's head | Raw or plainly steamed |
| Cucumber | Once or twice a week | A thin slice | Watery; fine for dwarfs |
| Lettuce | Once or twice a week | A teaspoon-sized piece | Romaine or dark leaves; skip iceberg |
| Cauliflower | Once or twice a week | A 1 cm (0.4 in) piece of floret | No leaves, as Woodgreen advises |
| Celery | Once or twice a week | Half a teaspoon, finely chopped | Strings removed |
| Cabbage | Up to twice a week | A small piece of raw leaf | Start with a nail-sized bit |
| Kale | Once or twice a week | A head-sized piece of soft leaf | No stem; none for babies |
| Pumpkin | A few times a week | An ear-sized piece | Raw or plain cooked flesh |
| Sweet potato | Once or twice a week | A fingernail-sized piece, peeled | Raw or plain cooked |
| Carrot | A few times a week | About a quarter teaspoon | Sweet: less often for dwarfs |
| Once or twice a week | |||
| Peas | Up to six a week, two at a time | Plain peas | Syrians; Robos up to three a week; Campbell's and winter whites better without |
| Sweetcorn (corn) | A couple of times a week | One or two plain kernels | Syrians and Robos; Campbell's and winter whites skip it |
| Apple | Once or twice a week | A thumbnail-sized piece | Seeds and core out; dwarfs get less |
| Pear | About once a week | A thin slice the size of your hamster's ear | Pips and core out |
| Banana | Once or twice a week | Half a thin slice for a Syrian | A crumb now and then for a dwarf |
| Blueberries | Once or twice a week | About half a blueberry | A quarter now and then for a dwarf |
| Raspberries | Once a week at most | A piece the size of your hamster's head | Less for a dwarf |
| Kiwi | About once a week | A paw-sized piece, peeled | A crumb only for dwarfs |
| Strawberries | Once or twice a week | A fingernail-sized piece | Syrians only; dwarfs skip |
| Melon | Once or twice a week | About a teaspoon of flesh | Syrians only; skip for dwarfs and babies |
| A rare treat | |||
| Cherries | Every 7 to 10 days | A quarter of a cherry, stone out | Dwarfs a crumb or none |
| Peach | About once a week | A paw-sized piece, stone out | Dwarfs better skipping it |
| Watermelon | Once a week at most | A 1 cm (0.4 in) seedless cube | Red flesh only |
| Mango | Every week or two | A 1 cm (0.4 in) cube, peeled | Syrians only; skip for Campbell's, winter white and Chinese |
| Pineapple | Every two weeks | A 1 cm (0.4 in) cube of flesh | Syrians only; no skin, core or tinned |
| Mushrooms | Now and then | A fingernail-sized piece | Plain, shop-bought only; never wild |
| Never | |||
| Grapes | Never | None | The RSPCA says they can be poisonous to rodents; Woodgreen allows a little. We follow the RSPCA |
| Oranges and other citrus | Never | None | Woodgreen and PDSA advise avoiding citrus |
| Tomato | Never | None | Woodgreen lists it to avoid; PDSA and the Bunny Jackpot Foundation allow ripe fruit. We follow Woodgreen |
| Onion, garlic, leek, chives | Never | None | Woodgreen lists them all to avoid, though onion appears on PDSA's safe list. We follow Woodgreen |
| Potato | Never | None | Including raw and green potato, says Woodgreen |
| Avocado | Never | None | Very fatty and can clog cheek pouches |
| Dates and dried fruit | Never | None | Packed with sugar |
| Rhubarb | Never | None | The RSPCA says it can be poisonous to rodents |
| Aubergine (eggplant), chillies | Never | None | On Woodgreen's avoid list |
For anything not listed, look it up in our hamster food list. The Bunny Jackpot Foundation notes that no list is complete, so if a food is not on any trusted list, leave it out.
Dwarf hamsters and sugar: what changes
Dwarfs get the same vegetables but far less fruit. PDSA says Russian dwarf hamsters (Campbell's and winter whites) are particularly prone to diabetes, and the Bunny Jackpot Foundation says dwarf hamsters should have high-sugar foods such as carrots, peas and fruit only as a very occasional treat.
- Build the fresh food around low-sugar greens: pak choi, courgette, cucumber, spinach, romaine
- Skip strawberries, melon, mango, pineapple and peach for dwarfs
- Give peas and sweetcorn to Robos only, in tiny amounts, and leave them out for Campbell's and winter whites
- Keep carrot to a sliver now and then
- Choose a seed-based dwarf mix, which Woodgreen says suits Chinese, dwarf and Roborovski hamsters best
We share our home with a dwarf hamster, and this is the list we work from. Our pages on the Russian dwarf hamster and on Syrian or dwarf hamsters cover the other differences.
Cooked or raw vegetables?
Raw is simplest for most vegetables. Our broccoli, pumpkin and sweet potato pages also allow them plainly cooked, and the Bunny Jackpot Foundation says every food must be plain, never seasoned or cooked in oil or flavourings. Cool cooked food fully before giving it, and never offer leftovers from your own plate, which usually carry salt, butter, onion or garlic.
How to introduce a new vegetable or fruit
Sources differ here. Woodgreen says there is no need to introduce new treats slowly, while the Bunny Jackpot Foundation advises introducing new foods slowly and not adding many at once, and the RSPCA warns against sudden diet changes. We follow the slower route, because it makes it easy to tell which food caused a problem.
- Pick one new food. One at a time, chosen from the safe list above.
- Wash and cut it. Rinse well, then cut a piece smaller than the normal portion, with seeds, pips, stones and skins as each page advises.
- Give it in the evening. Your hamster is awake and more likely to eat it than hoard it.
- Check the next day. Look at droppings and the bottom, and clear any stashed pieces from the nest.
- Add it to the rotation. If all is well, give a normal ear-sized portion next time.
What to do if droppings change
Healthy hamster droppings are small, firm and dry. If they turn soft after a new food, we would stop fresh food for a few days and go back to the dry diet, then restart with low-sugar greens in smaller pieces.
Our page on hamster health covers other warning signs, and our complete hamster care guide covers everything else.
Hamster vegetable and fruit questions
Can hamsters eat vegetables every day?
A little, yes. PDSA says a small daily portion of fresh fruit, veg and herbs, just a teaspoon or two, is enough. Woodgreen and the Bunny Jackpot Foundation suggest fresh food a couple of times a week instead. We would give a small piece of low-sugar veg most days and rotate it, so no single vegetable is fed every day.
What fruit can hamsters eat?
Apple without seeds, pear, banana, blueberries, raspberries, kiwi and, for Syrians, strawberries and melon, all as small treats once or twice a week. Cherries, peach, mango, pineapple and watermelon are rarer treats. Never grapes, oranges or any citrus, and skip most fruit for Campbell's and winter white dwarfs.
Can hamsters eat cooked vegetables?
Some, if they are plain. Our pages allow plainly steamed broccoli and plain cooked pumpkin or sweet potato. The Bunny Jackpot Foundation says all food must be plain, never seasoned or cooked in oil or flavourings. Raw is simplest for most vegetables, and never give anything with butter, salt, garlic or onion.
What is the best vegetable for a hamster?
Low-sugar greens and watery veg such as pak choi (bok choy), courgette (zucchini), bell pepper, broccoli and cucumber. They suit Syrians and dwarfs alike. Carrot, peas and sweetcorn are sweeter, so they are better as occasional extras, and Campbell's and winter whites are better without peas and sweetcorn.
Can dwarf hamsters eat fruit?
Only rarely, and some not at all. PDSA says Russian dwarf hamsters are particularly prone to diabetes, and the Bunny Jackpot Foundation says high-sugar foods such as carrots, peas and fruit should be a very occasional treat for dwarfs. Our pages advise skipping strawberries, melon and mango for dwarfs.
How much fruit can a hamster have?
A piece roughly the size of your hamster's ear, once or twice a week, says Woodgreen. For a Syrian that is about a fingernail-sized piece. A dwarf gets a crumb, or none for the sweetest fruits. No welfare body we read gives a fruit amount by body weight.
