A hamster's diet should ideally be healthy and varied. Key foods for hamsters include grain mixes, fresh fruit or vegetables, and animal protein. Hamsters should have about one tablespoon of grain food per day. Vegetables should also be on the menu about once a day. Fruit is more suitable as a small snack due to its higher sugar content and should not be fed daily. As hamsters often store their food, it is important to remove any leftover food from their home after feeding them fresh food or protein as this will prevent your hamster from eating spoiled food. It is best to observe for a while how much your hamster actually eats and then adjust the amount of food accordingly. In addition, fresh water should always be available to your hamster.