Le oche sono principalmente erbivori e di solito mangiano erbe tenere e materiali vegetali, come radici, foglie, steli e germogli. Le oche possono mangiare grano e pellet, che è una dieta comune per le oche allevate in fattoria . Le oche possono mangiare il pane, ma non ne ricavano molta nutrizione. Mangiano anche insetti, pesce, riso e mais.
Le oche mangiano l'erba afferrando la lama con il becco e poi strappandola da terra. In alcune aree, ci sono leggi contro le persone che alimentano le oche. Anche se può andare bene con moderazione, le oche che gli umani si nutrono troppo possono iniziare a fare affidamento su di loro invece di trovare il proprio cibo. Ci sono tre diversi tipi di oche: oche grigie, oche bianche e oche nere. Oca è il termine per oche femminili e gander è il termine per le oche maschili. Le giovani oche sono chiamate papere. Un gruppo di oche è chiamato un branco se il gruppo è a terra. Ci sono più termini per le oche in volo, tra cui matassa, squadra, cuneo o paffuto se le oche volano vicine. I fossili di oche sono stati trovati da 10 a 12 milioni di anni fa. Le oche sono generalmente più piccole dei cigni ma più grandi delle anatre.