Grisbjørner er altetere, noe som betyr at de spiser både planter og dyr. Deres kosthold varierer med sesong og lokasjon, men inkluderer generelt følgende:
Planteføde
Bær: En nøkkelfødekilde, spesielt sent om sommeren og om høsten. Grisbjørner spiser blåbær, blåbær (huckleberries), bringebær, og multebær (salmonberries).
Røtter og knoller: De graver opp kamas, sivrotter, ville løk, og lignende underjordiske planter.
Gress og urter: De iter gresser og ville blomster, spesielt tidlig på våren og sent om sommeren.
Dyreføde
Fisk: Grisbjørner er berømte for å fange laks i elver i Alaska og British Columbia. De spiser også ørret og røye.
Pattedyr: De rovør elg, hjort, elg (moose), caribou, bison, gnagere, og marmotter.
Aas: De roveter døde dyr fra andre rovfjeller eller naturlige dødsfall.
Insekter: Myrer, bier, og andre insekter spises, spesielt om sommeren.
Sesongmønstre
Vår: Nye gresser, urter, aas, og smådyr.
Sommer: Bær, gresser, insekter, og fisk, med fokus på laks der det finnes.
Høst: Bær, røtter, knoller, og store pattedyr for å putte på fett til vinteren.
Vinter: De sover vintergjennom og eter ikke.
En spesifikk grisbjørns kosthold varierer sterkt basert på individet, dets livsmiljø, og mattingstilgjengelighet.