Hamsterler tahıl, tohum, meyve ve sebze yemeyi sever. Hamsterlere, peletlerden veya tohum karışımlarından oluşabilen ticari bir hamster yemeği verilmelidir.
Tohum karışımlarını yerken, hamsterler genellikle sadece bazı tercih edilen yiyecekleri seçer ve geri kalanını yemez, dengesiz bir diyetle sonuçlanır. Ancak, pelet diyetleri, bazı hamsterlerin onları yemesini durdurabilecek monoton hale gelebilir.
Ticari hamster diyetleri taze meyve ve sebzelerle tamamlanabilir. Ayrıca saman, ekmek, pişmiş kahverengi pirinç, yer fıstığı, kabak çekirdeği ve patlamış mısır ile de beslenebilirler. Çoğu hamster aynı zamanda az miktarda fıstık ezmesinden de yararlanır. Hamster badem, narenciye veya çiğ patates ile beslenmemelidir.