Generally, hamsters need fresh food on a daily basis. There are two theories regarding what time to feed; in the morning or in the evening because that's when they are up and about. The hamsters eat fish liver oil, eggs, meat, milk and mixed bird seed. Hamsters feed on various fruits e.g. apple (seedless), banana, blackberries, blueberries, cantaloupe, cherries, cranberries, grapes (seedless), lychee and mango.