Limited availability due to high demand. Please see our Stock Availability page for more information.

Hamster Food List

Hamsters can eat a wide variety of foods, from fruits and vegetables to seeds and rusks. This list aims to give you some ideas that can spice up your hamster’s diet, as well as providing a safe food list.

Hamsters love lots of different foods

In general, if you’re not sure whether or not your hamster should eat this specific food, then we don’t advise that you risk it. Hamsters have very different digestive systems to our own, and there are many foods that we can eat happily that hamsters cannot.

  • Apple slices (without seeds)
  • Banana
  • Broccoli
  • Carrot
  • A Cherry (pitted)
  • Chicory
  • Clover
  • Dandelion
  • Egg (small piece of boiled and scrambled)
  • Hamster dry foods
  • Hamster treats
  • Hay
  • Lettuce (very small amounts only)
  • Pear
  • Peas
  • Sprouts
  • Sweetcorn
  • Watercress

Some foods to avoid (non-exhaustive):

  • Aubergine
  • Acorns
  • Buttercups
  • Bluebells
  • Bindweed
  • Citrus fruits
  • Elder
  • Garlic
  • Leeks
  • Privet
  • Rhubarb
  • Onions
  • Un-ripe fresh food
  • Over-ripe fresh food
  • ‘Human Food’ (as covered in our ‘Can My Hamster Eat’... pages)

It’s best to try tiny slivers of safe foods with your pet in case they develop diarrhoea. When you’re sure a food is fine, offer your pets a pea or bean sized amount.

Customer Images


Saab, 25 September 2021

I had my dwarf hamster over 2 months and he won't drink water has only had water in the 2 months what can I do

An Omleteer, 2 May 2020

Awesome thank you

Charlotte, 24 August 2019

The food list is perfect so I know what not to feed my hamster Lola, and what is good to feed Lola. I will write a list of everything she can eat and everything she can't eat thank you~ Charlotte F

Richard, 7 August 2019

Can dwarf hampsters eat radishes?

Charlotte, 7 July 2019

Well I fed my two hamsters carrot and they went through a lot in one day.