As galinhas comem ervas daninhas, grama, vegetais, sementes, grãos, grãos e uma variedade de outros alimentos, dependendo da finalidade da galinha. Alimentar galinhas poedeiras com grão de cálcio, areia de limão natural ou ovo esmagado as cascas fornecem o cálcio necessário para produzir ovos de alta qualidade.
Galinhas criadas para abate podem se deliciar com minhocas e alfafa. O grão é uma parte importante da refeição da galinha, pois permite que a galinha quebre as sementes para facilitar a digestão. Todas as galinhas também comem leite fresco ou azedo, migalhas de pão, restos de jardim ou outros tipos de restos de comida. Oferecer uma dieta balanceada que inclui proteínas, cálcio e carboidratos garante o crescimento e o desenvolvimento adequados para cada tipo de galinha.