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.
Food | Edible or Not |
---|---|
Apple | Yes |
Banana | Yes |
Grape | Yes |
Cherry | Yes |
Strawbeerry | Yes |
Blueberry | Yes |
Watermelon | Yes |
Citrus fruits (e.g. oranges, mandarins) | NO |
Pineapple | Yes |
Mango | Yes |
Jujube | Yes |
Lychee | Not recommended |
Longan | Not recommended |
Guava | Yes |
Oeach | Yes |
Kiwi | Yes |
Was Apple(Java Apple) | Yes |
Starfruit | NO |
Cantaloupe | Yes |
Sugar Apple(Custard Apple) | Yes |
Cranberries | Yes |
Grains, Beans & Nuts
Most are safe to eat, but some nuts are high in fat, so feed only in small amounts as occasional treats.
Food | Edible or Not |
---|---|
Pumpkin Seeds | Yes |
Sunflower Seeds | Yes |
Almonds | Yes (in moderation) |
Mixed Nuts | Yes (in moderation) |
Macadamia Nuts | Yes (in moderation) |
Walnuts | Yes (in moderation) |
Peanuts (de-shelled) | Yes (in small amounts) |
Corn | Yes |
Oats | Yes |
Barley | Yes |
Rye | Yes |
Chocolate (Cocoa) | NO |
Sesame Seeds | Yes (in moderation) |
Red Beans (Adzuki Beans) | Yes |
Black Beans | Yes |
Soybeans | Yes |
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.
Food | Edible or Not |
---|---|
Carrot | Yes |
Broccoli | Yes |
Spinach | Yes |
Lettuce | Yes (in moderation) |
Cucumber | Yes |
Tomato | Yes (remove seeds) |
Onion | NO |
Garlic / Ginger | NO |
Leek / Scallion / Chive | NO |
Potato | Yes (peeled & cooked) |
Eggplant | Yes (in small amounts) |
Cabbage | Yes |
Napa Cabbage | Yes |
Sweet Potato Leaves | Yes |
Bok Choy | Yes |
Mustard Greens | Yes |
Baby Corn | Yes |
Mushrooms/span> | NO |
Water Spinach (Morning Glory) | Yes |
Yam | Yes (peeled & cooked) |
Taro | Yes (peeled & cooked) |
Bell Pepper | Yes |
Sweet Potato | Yes |
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.