Hamsters enjoy a diet of commercial hamster food, fresh fruits and vegetables, whole grains, and occasional treats like nuts or seeds. It is important to provide a balanced diet to ensure their health and well-being. Additionally, fresh water should always be available for them to drink.