As galinhas consomem grama e todos os insetos, toupeiras e flores que podem encontrar. Eles fertilizam o gramado ao mesmo tempo em que se alimentam. As galinhas podem ser alimentadas com aparas de grama.
As galinhas são onívoros e comem uma grande variedade de alimentos, de cobras a grãos. Os proprietários de frango podem alimentá-los com sobras, como torradas estragadas, feijão verde, cascas de batata e outros alimentos humanos comuns. Até o século 20, a maioria das galinhas vivia de ninho. Eles comeram insetos e insetos, grama, restos de cozinha e grãos derramados de comedouros para cavalos. As raças modernas de galinhas põem mais ovos do que as galinhas no passado. Os fazendeiros complementam a dieta das galinhas com rações comerciais para manter um alto nível de produção de ovos.