Le galline mangiano erbe infestanti, erba, verdure, semi, granaglie, cereali e una varietà di altri alimenti a seconda dello scopo della gallina. Allevamento di galline ovaiole, sabbia di calce naturale o uova schiacciate conchiglie dà loro il calcio necessario per produrre uova di alta qualità.
Le galline allevate per macellazione possono banchettare con i lombrichi e l'erba medica. La grinta è una parte importante del pasto di una gallina, in quanto consente alla gallina di rompere i semi per una più facile digestione. Tutte le galline mangiano anche latte fresco o acido, pane grattugiato, scarti di giardino o altri tipi di scarti della tavola. Offrire una dieta equilibrata che include proteine, calcio e carboidrati garantisce una crescita e uno sviluppo adeguati per ogni tipo di gallina.