Karhu on kaikkiruokainen ja se syö sekä lihaa että kasviravintoa. Suurimmilta osin noin 70% karhun ruokavalio koostuu muusta kuin lihasta. Karhun ruokavalioon kuuluvat marjat, vilja, kalat, hyönteiset, linnut ja nisäkkäät. Karhulle kelpaavat kauriit sekä hirvet ja se syö myös haaskoja.