Bären fressen Pflanzen, Insekten, Fische und andere Tiere. Obwohl sie oft als Fleischfresser angesehen werden und sogar zur Ordnung der Carnivora gehören, sind Bären tatsächlich opportunistische Allesfresser, d.h. sie ernähren sich von beiden pflanzliche und tierische Materie. Bären ernähren sich hauptsächlich von pflanzlichen Stoffen, die bis zu 90 Prozent ihrer Gesamtnahrung ausmachen können.
Vegetation und Insekten werden häufig von Bären gefressen, da sie in einer Vielzahl von Lebensräumen vorkommen, aber Fisch und Fleisch sind für die Proteinaufnahme wichtig. Bären, die nicht in der Nähe einer Küste leben, neigen dazu, sich auf das verwesende Fleisch toter Tiere zu verlassen, aber viele sind ausgezeichnete Jäger und jagen Hirsche, Elche, Karibus und neugeborene Elche. Saugnäpfe, Lachs und andere Fische sind wichtige Proteinquellen für Bären, die in der Nähe von Gewässern leben, in denen Fische laichen.
Vor und nach dem Winter sind wichtige Fütterungszeiten für Bären. Vor dem Winter fressen sie so viel wie möglich, um Fett für den Winterschlaf zu speichern. Grün, Wurzeln, Eingeweidehaufen und von Jägern zurückgelassene Tiere sind am Ende des Herbstes wichtige Nahrungsquellen. Wenn sie im Frühjahr aufwachen, haben sie Hunger und Nahrung ist schwer zu finden, weil die Pflanzen gerade erst anfangen zu wachsen. Während dieser Zeit suchen Bären normalerweise nach Rehen oder Elchen, die im Winter getötet wurden, oder nach Beeren, die an sonnigen Hängen wachsen.