黑熊是标准的杂食性动物,而且以植物性食物为主。所吃的食物类别繁杂,包括各种植物的芽、叶、茎、根、果实,以及菇类、虾、蟹、鱼类、哺乳类;它们也会挖掘蚁窝和蜂巢。
黑熊也是个机会主义觅食者,有什麼就吃什麼。因为许多天然食物有明显的季节性变动,黑熊的主食也常会有季节性变化的现象。春季时,黑熊多以新鲜多汁的嫩草、树木的幼芽及嫩叶为主食。夏季,则以各种富含碳水化合物营养份的果实和浆果为主食,例如悬钩子、山枇杷、猕猴桃、及各种樟科的果实(如红楠、大叶楠、台湾雅楠、香楠及土肉桂等)。秋、冬季节时,黑熊则以脂肪含量丰富的坚果为主食,例如山胡桃、壳斗科的橡实。
若在植物性食物短缺之时,黑熊似乎也会增加捕食其他动物的机会;较常捕食的动物包括山羌、山羊、野猪,也有吃水鹿的记录。除了主动追逐捕食这些猎物之外,黑熊也会吃腐尸,但是我们推测黑熊捕食比较弱小的猎物的机会应该比较高。此外,它们也会偷袭猎人的工寮或是山屋,翻吃可下肚的食物,或者也会循著猎人辟出的小径,吃掉中了陷阱的猎物。
进食时,除了会像狗一样站立而低头直接取食之外,黑熊也常会或坐或卧,利用二前掌合抱捧持食物入口。对於食物中不易消化的部分(比如坚硬的橡壳或粗糙的果皮等),则会吐出来,只吃果肉部分。