Hamsterlar, omnivor canlılar oldukları için hem bitki hem de hayvansal gıdalarla beslenirler. Hamsterların yiyebileceği bazı yiyecekler: Sebzeler: Havuç, brokoli, ıspanak, marul, kabak, kuşkonmaz, enginar. Meyveler: Elma, muz, çilek, armut, yaban mersini. Tohumlar ve tahıllar: Buğday, mısır, arpa, yulaf. Böcekler: Pişmiş sığır eti, hindi veya tavuk, cırcır böcekleri, çekirgeler. Hamsterlara verilmemesi gereken yiyecekler arasında ise çikolata, kafein, alkol, çiğ et, çiğ fasulye ve patates bulunur.