Os ursos comem plantas, insetos, peixes e outros animais. Embora sejam frequentemente considerados carnívoros e até façam parte da ordem dos carnívoros, na verdade os ursos são onívoros oportunistas, o que significa que subsistem de ambos matéria vegetal e animal. Os ursos tendem a comer principalmente matéria vegetal, que pode representar até 90% de sua dieta geral.
A vegetação e os insetos são comumente comidos pelos ursos porque podem ser encontrados em uma variedade de habitats, mas o peixe e a carne são importantes para a ingestão de proteínas. Os ursos que não vivem perto da costa tendem a depender da carne em decomposição de animais mortos, mas muitos são excelentes caçadores, atacando veados, alces, caribus e alces recém-nascidos. Otários, salmão e outros peixes são fontes de proteína importantes para os ursos que vivem perto de corpos d'água onde os peixes desovam.
Antes e depois do inverno são tempos de alimentação importantes para os ursos. Antes do inverno, eles comem o máximo possível para armazenar gordura para hibernação durante o inverno. A vegetação, as raízes, as vísceras e os animais deixados pelos caçadores são importantes fontes de alimento no final do outono. Quando acordam na primavera, estão com fome e é difícil encontrar comida porque as plantas estão apenas começando a crescer. Durante esse período, os ursos geralmente procuram veados ou alces mortos durante o inverno ou bagas que crescem em encostas ensolaradas.