Skip to main content

Can Hamsters Eat Strawberries and Bananas? A Complete Guide to Allowed and Forbidden Foods and Tips

Although hamsters are omnivores, they should only eat unseasoned, additive-free foods. Some foods commonly eaten by humans are actually harmful to hamsters—such as citrus fruits and chocolate (which is toxic to many pets). This article categorizes food types and is continuously updated. Use Ctrl + F to search on desktop, and feel free to leave comments if you spot any errors or have new info!

How to estimate the feeding amount?

For foods that are high in water (may cause diarrhea), sugar, or fat, feed in small amounts only—about half the size of the last segment of your pinky finger, or a single dried mealworm (which hamsters love).

 

Fruits

With the exception of fruits like strawberries and bananas that have very tiny seeds, all fruits with pits (such as apples, longans, jujubes, and cherries) contain natural toxins and must be peeled and de-seeded before feeding.

Fruits with high sugar or water content should be given in small amounts only.

FoodEdible or Not
AppleYes
BananaYes
GrapeYes
CherryYes
StrawbeerryYes
BlueberryYes
WatermelonYes
Citrus fruits (e.g. oranges, mandarins)NO
PineappleYes
MangoYes
JujubeYes
LycheeNot recommended
LonganNot recommended
GuavaYes
OeachYes
KiwiYes
Was Apple(Java Apple)Yes
StarfruitNO
CantaloupeYes
Sugar Apple(Custard Apple)Yes
CranberriesYes

 

Grains, Beans & Nuts

Most are safe to eat, but some nuts are high in fat, so feed only in small amounts as occasional treats.

FoodEdible or Not
Pumpkin SeedsYes
Sunflower SeedsYes
AlmondsYes (in moderation)
Mixed NutsYes (in moderation)
Macadamia NutsYes (in moderation)
WalnutsYes (in moderation)
Peanuts (de-shelled)Yes (in small amounts)
CornYes
OatsYes
BarleyYes
RyeYes
Chocolate (Cocoa)NO
Sesame SeedsYes (in moderation)
Red Beans (Adzuki Beans)Yes
Black BeansYes
SoybeansYes
Fava Beans (Broad Beans)NO

 

Vegetables

Most vegetables are safe raw, but those with thick or tough skins should be peeled or lightly cooked before feeding. Dark leafy greens like sweet potato leaves, water spinach, mustard greens, and bok choy are recommended.

Allium vegetables (onions, garlic, scallions, leeks) and spices like chili and ginger should be strictly avoided.

FoodEdible or Not
CarrotYes
BroccoliYes
SpinachYes
LettuceYes (in moderation)
CucumberYes
TomatoYes (remove seeds)
OnionNO
Garlic / GingerNO
Leek / Scallion / ChiveNO
PotatoYes (peeled & cooked)
EggplantYes (in small amounts)
CabbageYes
Napa CabbageYes
Sweet Potato LeavesYes
Bok ChoyYes
Mustard GreensYes
Baby CornYes
Mushrooms/span>NO
Water Spinach (Morning Glory)Yes
YamYes (peeled & cooked)
TaroYes (peeled & cooked)
Bell PepperYes
Sweet PotatoYes

 

Meat and Animal Protein

Chicken breast, turkey, fish, shrimp, and mealworms are all suitable protein sources for hamsters — but they must be boiled, unseasoned, and free from fatty parts like chicken skin or pork belly, which should be avoided.

While hamsters can eat small amounts of animal protein, their primary diet should still consist of grains, vegetables, and fruits. Meat should only be given occasionally as a nutritional supplement or treat, and not as a staple food.

Be especially cautious in summer or humid environments, as meat spoils easily. Any uneaten meat should be removed within 30 minutes after feeding to prevent digestive issues and avoid attracting pests like ants or cockroaches.

Leave a Reply