Die Nahrung des Nebelleoparden besteht hauptsächlich aus Hirschen, kleinen Wildschweinen, Affen, Fischen, Fröschen, Vögeln und gelegentlich Schuppentieren. Die Kosten für die Fütterung eines Nebelleoparden variieren stark je nach Kosten der Beutetiere und Fütterungshäufigkeit. Sie können auch je nach Größe und Aktivitätslevel des Leoparden variieren. Im Allgemeinen liegen die Kosten für eine tägliche Ernährung eines Nebelleoparden bei etwa 10 bis 30 US-Dollar pro Tag.