Росомаха всеядна. Основу её питания составляет падаль, нередко остатки добычи волков и медведей, — даже человеческие трупы. Она также ловит зайцев-беляков, боровую птицу (тетеревов, рябчиков и пр.) и мышевидных грызунов. Реже охотится на крупных копытных; её жертвами обычно становятся молодые, раненые или больные животные. Может отбить добычу у других хищников (волков, рыси). Нередко разоряет зимовья охотников и похищает добычу из капканов. Летом поедает птичьи яйца, личинок ос, ягоды и мёд. Ловит рыбу — у полыней или во время нереста; охотно подбирает снулую рыбу. Росомаха полезна как санитар, уничтожающий трупы животных.