Hamsterii preferă să mănânce boabe, semințe, fructe și legume. Hamsterii ar trebui hrăniți cu alimente de hamster comercial, care pot consta din pelete sau amestecuri de semințe.
Când consumă amestecuri de semințe, hamsterii aleg adesea numai anumite alimente preferate și nu vor mânca restul, ducând la o dietă neechilibrată. Dieturile peleților pot totuși deveni monotone, ceea ce poate provoca hamsteri să nu mai mănânce.Dietele comerciale de hamster pot fi completate cu fructe și legume proaspete. Acestea pot fi de asemenea hranite cu fân, pâine, orez brun fiert, arahide, semințe de dovleac și popcorn. Majoritatea hamsterilor se bucură, de asemenea, de cantități mici de unt de arahide. Hamsterii nu ar trebui hrăniți cu migdale, citrice sau cartofi brute.