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