Practical guides for happier, healthier pets.

Feeding, grooming, health and everyday care for cats, small pets and aquarium fish.

Latest guides

What Can Hamsters Eat? Safe Foods, Treats, and Foods to Avoid


Photo by Frenjamin Benklin on Unsplash

Find out what hamsters can eat, including safe vegetables, fruits, and treats, plus foods to avoid and how much to feed your hamster each day.

Hamsters may be tiny, but their diet matters a lot. In the wild they forage for seeds, plants, and the occasional insect, and a good pet diet should reflect that variety. At the same time, some common human foods can make a hamster sick. This guide explains what to put in your hamster's bowl, what to keep out, and how to feed your pet safely.

The Base of a Healthy Hamster Diet

A high-quality hamster food, either a seed mix or formulated pellets, should be the foundation of the diet. Look for a product made for your species, since Syrian hamsters and dwarf hamsters can have slightly different needs. Follow the feeding guide on the package, then adjust based on your hamster's weight and activity. Fresh water should always be available.

Safe Vegetables for Hamsters

Fresh vegetables add vitamins and variety. Wash everything well and offer small pieces:

  • Broccoli and cauliflower: Offer small florets in moderation.
  • Cucumber and zucchini: Mostly water, so feed small portions.
  • Bell pepper: A crunchy option with plenty of vitamin C.
  • Carrot: Tiny pieces are fine, but carrots contain natural sugar, so keep portions small.
  • Leafy greens such as romaine lettuce: Offer a small leaf now and then.
  • Peas and green beans (plain): A small piece makes a good occasional snack.

Safe Fruits (Only as Occasional Treats)

Fruit is high in sugar, so it should be a rare treat, especially for dwarf hamsters, which are often described as more prone to sugar-related health problems. Offer a piece about the size of your fingernail:

  • Apple (seeds and core removed)
  • Pear (seeds removed)
  • Blueberries
  • Strawberries
  • Banana (a very small slice)

Protein Sources

Hamsters are omnivores and enjoy a little protein. Safe options in small amounts include plain cooked egg, plain cooked chicken, and dried mealworms. Serve these a couple of times a week at most, and never add salt, oil, or seasoning.

Seeds and Treats

Plain, unsalted pumpkin seeds and sunflower seeds can be given as occasional treats. They are high in fat, so don't overdo it. Commercial hamster treats are fine in moderation, but check the label for added sugar and honey.

Foods Hamsters Should Never Eat

  • Chocolate and candy: Harmful and high in sugar.
  • Citrus fruits and juices: The acid can upset a hamster's stomach.
  • Onion, garlic, leeks, and chives: Can be toxic.
  • Raw potato and raw beans: Not safe for hamsters.
  • Apple seeds and fruit pits: Contain harmful compounds.
  • Almonds: Some almonds can be toxic, so it's safest to avoid them.
  • Salty, spicy, or fried foods: Not suitable for small animals.
  • Processed human snacks, such as chips, cookies, and bread: They offer poor nutrition and can cause obesity.
  • Sticky foods, such as peanut butter and sugary dried fruit: They can get stuck in a hamster's cheek pouches.

Safe vs Unsafe Hamster Foods at a Glance

FoodSafe?Notes
Hamster food mix or pelletsYesMain diet
BroccoliYesSmall amounts
CucumberYesSmall amounts, watery
Apple (no seeds)OccasionalHigh in sugar
Cooked eggOccasionalPlain only
Citrus fruitNoToo acidic
Onion and garlicNoPotentially toxic
ChocolateNoHarmful

How Much and When to Feed Your Hamster

Hamsters are most active in the evening, so feeding then fits their natural rhythm. A small amount of dry food, roughly one to two tablespoons depending on the species and package guidance, is typical for the day. Fresh vegetables and treats should be tiny extras, offered a few times a week rather than daily.

Managing Hoarded Food

Hamsters love to stash food in their cheeks and hide it in the cage. This is normal, but fresh foods can spoil quickly. Check hiding spots every day or two and remove any perishable items, such as vegetables, fruit, or egg, so they don't turn moldy.

Signs of Diet-Related Problems

Contact a veterinarian who treats small animals if your hamster has diarrhea, loses weight, becomes lethargic, drinks or urinates much more than usual, or stops eating. Early care makes a big difference for such small animals.

Frequently Asked Questions

Can hamsters eat fruit every day?

It's best not to. Fruit is high in sugar and should be an occasional treat, not a daily food.

Can hamsters eat carrots?

Yes, in small pieces. Carrots are safe but contain natural sugar, so they shouldn't be a daily staple.

Can hamsters eat cheese or bread?

It's better to skip them. They offer little nutritional value, and bread in particular can lead to weight gain and digestive upset.

Do hamsters need fresh food every day?

Dry food should be available daily, but fresh vegetables are an occasional addition. Always remove leftover fresh food before it spoils.

Final Thoughts

Knowing what hamsters can eat makes feeding time safer and more fun. Build the diet around a quality hamster food, add small portions of safe vegetables and an occasional treat, and keep harmful foods out of reach. When you're unsure about a particular food, check with your vet first.

This article is for general information only and does not replace professional veterinary advice.