Hamsters are omnivores, which means they can eat quite a range of foods. In the wild, they would eat a mix of plants and insects ... stuff the good bits into their pouches, and take it back ...