Care guide · Hamsters

Vegetables and fruit hamsters can eat: the full list

Checked against PDSA: Your hamster's diet, Woodgreen: What to feed your hamster, Bunny Jackpot Foundation: A balanced hamster diet and 1 more on

Yes, hamsters can eat vegetables and fruit in small amounts. PDSA says a teaspoon or two of fresh food a day is plenty. The best five to rotate through the week are pak choi (bok choy), courgette (zucchini), bell pepper, broccoli and cucumber. Fruit is a small treat once or twice a week, and grapes and citrus are a no.

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.

Hamsters stash food in their nest. Check the hoard every day or two and take out any fresh food before it goes off, or give fresh food in the evening when your hamster wakes and is most likely to eat it straight away.

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.

  1. Pick one new food. One at a time, chosen from the safe list above.
  2. 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.
  3. Give it in the evening. Your hamster is awake and more likely to eat it than hoard it.
  4. Check the next day. Look at droppings and the bottom, and clear any stashed pieces from the nest.
  5. 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.

The RSPCA says to contact your vet immediately if your hamster eats less, has moist droppings or a wet, dirty back end. Do not wait to see if it settles.

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.

Sources