Ягуар является поистине универсальным хищником. Он охотится на самых разнообразных животных - от мыши до оленя и тапира, но особенно часто на капибар. Капабара - самый крупный из грызунов весом до 50 кг, живёт около водоёмов, питаясь водной и околоводной растительностью. Нападая на капибару, ягуар прокусывает ей основание черепа, мгновенно умерщвляя жертву.
Свою добычу ягуар поджидает в засаде у тропы, которой постоянно пользуются животные, или у водопоя. Пятнистая шкура зверя великолепно маскирует его в сумраке леса, среди бликов света и тени. Добыв некрупного зверя, ягуар оттаскивает его в спокойное место. Если он не съедает добычу полностью, то присыпает остатки землёй, чтобы доесть на другой день. Есть сведения, что ягуар не брезгует и падалью.
Очень умело ягуар расправляется с наземными и пресноводными черепахами, не разламывая панциря, если их размеры больше 30 см. Эта кошка может вытащить все мягкие части тела рептилии, запуская лапу внутрь панциря через большое переднее отверстие и буквально выскабливая его изнутри. Если черепаха небольшая, ягуар раздавливает её зубами. Пожалуй, это единственная крупная кошка, способная использовать в пищу таких животных.
Во время рыбной ловли ягуар терпеливо дожидается у воды, когда рыба подплывёт как можно ближе. Как все кошки, он не контролирует движения кончика хвоста, который может слегка похлопывать по воде. Поэтому южноамериканские индейцы думают, что ягуар приманивает таким способом рыбу.
Как бы то ни было, ягуар – очень ловкий рыбак, расширяющий свое меню охотясь на рыбу и даже на некрупных кайманов.