As onças comem tartarugas, peixes jacarés e outros animais do rio. Eles também comem presas maiores, como veados, antas e capivaras. Como as onças podem subir em árvores, elas também podem comer macacos.
As onças são um dos poucos gatos que não têm problemas com água. Eles são nadadores poderosos e comem animais do rio como parte de sua dieta principal. Eles são capazes de escalar árvores com seus antebraços e garras de poder e comer muitos animais que vivem nas árvores, bem como qualquer coisa no solo da floresta por meio de emboscadas de salto de cima. Os jaguares são adaptáveis o suficiente para que, mesmo além dos rios e da floresta, eles também possam caçar nas pastagens. Em vez de atacar o pescoço como a maioria dos predadores, as onças preferem morder a presa na parte de trás da cabeça, indo diretamente para o cérebro com os dentes caninos. Isso só é possível porque as onças têm algumas das mandíbulas mais fortes entre os animais felinos. Sua habilidade de escalar permite que as onças carreguem suas presas até o topo das árvores, a fim de mantê-las longe de outros predadores. Os jaguares podem carregar presas com o dobro do seu tamanho nas árvores. Eles também são capazes de matar presas para comer enquanto nadam, ao contrário de muitos outros gatos.