Pet type
Show articles for
Clear
NutritionSmall AnimalsSmall Animals

What Can Hamsters Eat? A Safe and Unsafe Foods List

Roborovski hamster nibbling a ring-shaped treat in its bedding

Hamsters love snacks, and it’s tempting to share. But some human foods are perfect for hamsters, while others can make them very sick. This guide answers the question “what can hamsters eat?” with a simple safe and unsafe list.

The Short Answer: Hamsters should eat mostly a quality hamster pellet or lab block, with a little seed mix. Small amounts of fresh vegetables, some fruits and a bit of plain cooked protein make healthy extras. Avoid citrus, onions, garlic, chocolate, raw beans, almonds and sugary or salty human foods.

The Basis of a Healthy Hamster Diet

A balanced hamster diet looks like this:

  • Pellets or lab blocks: the main food. They provide balanced nutrition, so your hamster can’t pick out only the fatty seeds.
  • A small amount of seed mix: fine as part of the diet, but seed-only diets tend to be high in fat.
  • Fresh foods: a small daily portion of vegetables and occasional fruit or protein.
  • Fresh water: available at all times.

Hamsters naturally hoard food in their cheek pouches and nests. Check the stash every couple of days and remove fresh food before it spoils.

Safe Foods for Hamsters

Offer fresh foods in small amounts, about the size of your hamster’s paw for dwarfs, a bit more for Syrians.

Vegetables

  • Broccoli
  • Carrot (in moderation, as it’s sweet)
  • Cucumber
  • Bell pepper
  • Romaine lettuce (not iceberg)
  • Spinach and other leafy greens, occasionally
  • Zucchini
  • Peas

Fruits (occasional treats)

  • Apple, with seeds removed
  • Banana
  • Blueberries
  • Strawberries
  • Pear, with seeds removed

Proteins

  • Plain cooked egg
  • Plain cooked chicken, without seasoning
  • Mealworms, dried or live
  • Plain tofu

Grains and seeds

  • Plain oats
  • Plain cooked pasta or rice
  • Unsalted sunflower or pumpkin seeds, in small amounts

Foods Hamsters Should Never Eat

FoodWhy it’s a problem
Citrus fruits (orange, lemon, lime)Very acidic and can upset the stomach
Onions, garlic, leeks, chivesCan damage red blood cells
ChocolateContains theobromine, which is toxic to many animals
Raw kidney beansContain a natural toxin
Almonds (bitter) and fruit pits or apple seedsCan contain compounds that release cyanide
Raw potato and potato leavesContain solanine
Rhubarb and tomato leavesToxic plant parts
Sugary, salty or processed foodsCan cause obesity, diabetes and dental problems
Sticky foods like peanut butter in large lumpsCan get stuck in cheek pouches

Special Note for Dwarf Hamsters

Campbell’s and Winter White dwarf hamsters are prone to diabetes. Keep fruit, carrots, corn and other sugary foods to a minimum for these breeds.

How to Introduce New Foods

  1. Offer one new food at a time.
  2. Start with a tiny piece.
  3. Watch droppings for 24 hours. Soft stool means you should stop that food.
  4. If all is well, add it to the rotation.

Sudden diet changes can upset the gut and may contribute to illnesses like wet tail.

Hamster Teeth and Diet

A hamster’s teeth grow throughout life. Hard pellets, lab blocks and safe chew sticks help keep them worn down. Learn the warning signs in our guide to hamster teeth problems.

Sample Weekly Menu

Here’s an example of how fresh foods might fit into a Syrian hamster’s week, on top of daily pellets:

DayFresh extra
MondayA small floret of broccoli
TuesdayA thumbnail-size piece of cucumber
WednesdayA mealworm or a bit of plain cooked egg
ThursdayA small piece of bell pepper
FridayOne blueberry
SaturdayA leaf of romaine lettuce
SundayA little plain cooked chicken

For dwarf hamsters, halve the portions and skip the fruit for Campbell’s and Winter Whites. Remove anything uneaten within a few hours so it doesn’t spoil in the nest.

When to Call Your Vet

Call an exotic vet if your hamster:

  • Has diarrhea or a wet bottom
  • Stops eating for more than a day
  • Ate something toxic, such as chocolate or onion
  • Has swollen cheeks that don’t empty, which can mean a pouch problem
  • Is drinking and urinating much more than usual, which can be a sign of diabetes

Frequently Asked Questions

Can hamsters eat grapes?

Grapes are toxic to dogs, and their safety in hamsters isn’t well studied. Many vets advise skipping them to be safe.

How often should I give treats?

Fresh vegetables can be offered daily in small portions. Fruit and protein are better a few times a week.

Can hamsters eat cheese?

A tiny piece of plain, low-fat cheese is unlikely to cause harm, but it’s high in fat. Plain cooked egg is a healthier protein choice.

This article is for general information only and isn’t a substitute for professional veterinary advice. If you’re worried about your pet’s health, contact your veterinarian or an emergency animal hospital.