Hamster essen gerne Getreide, Samen, Obst und Gemüse. Hamster sollten mit handelsüblichem Hamsterfutter gefüttert werden, das aus Pellets oder Samenmischungen bestehen kann.
Wenn Hamster Samenmischungen essen, wählen Hamster oft nur bestimmte bevorzugte Nahrungsmittel aus und fressen den Rest nicht, was zu einer unausgewogenen Ernährung führt. Pellet-Diäten können jedoch eintönig werden, was dazu führen kann, dass einige Hamster aufhören, sie zu fressen.
Kommerzielle Hamsterdiäten können mit frischem Obst und Gemüse ergänzt werden. Sie können auch mit Heu, Brot, gekochtem Naturreis, Erdnüssen, Kürbiskernen und Popcorn gefüttert werden. Die meisten Hamster genießen auch kleine Mengen Erdnussbutter. Hamster sollten nicht mit Mandeln, Zitrusfrüchten oder rohen Kartoffeln gefüttert werden.