A pangolinok étrendje meglehetősen egyszerű és egyértelmű. Húsevő állatok, általában sokféle hangya- és termeszfajt fogyasztanak, de képesek lárvákat és néhány más rovart is megenni. Bár több száz termesz-, hangya- és egyéb rovarfaj létezik, amelyeket elfogyaszthatnak, a pangolinok kissé válogatósak, ha arról van szó, hogy mit esznek. Attól függően, hogy hol tartózkodnak, és mennyi zsákmány áll rendelkezésükre, egy-egy pangolin általában csak egy vagy két adott rovarfajt fogyaszt el. Nem tudni, miért ragaszkodnak csak néhány fajhoz, amikor sokkal több is elérhető.
Mivel a pangolinnak nagyon kicsi a szeme, és ezért rosszul lát, a zsákmányállatok felkutatásában nagymértékben támaszkodik erős szaglására, valamint hallására. Miután megtalálták a zsákmányt, az állatok erőteljes karmaikkal beássák magukat egy termesz- vagy hangyabolyba (a fenti képen), majd hosszú, csattogó nyelvükkel felkapják a zsákmányt. Valójában a ragadós nyelv, amely egy speciális hasüregbe nyúlik vissza, hosszabb, mint az állatok egész teste. Egy átlagos napon a pangolinok 140-200 gramm rovart is elfogyaszthatnak. Mivel a pangolinnak nincsenek fogai, a zsákmányt egészben fogyasztja el, és a táplálék megemésztéséhez egyedi gyomrát használja. A pangolinok gyomra apró köveket és kavicsokat tartalmaz, amelyeket az emésztés elősegítése érdekében fogyasztanak el. Ezek a kövek, valamint erős gyomorfalaik, amelyekből hegyek állnak ki, lehetővé teszik az állatok számára, hogy összezúzzák és emészthetőbb formára bontják a táplálékot. Az emésztésnek ez a formája nagyon hasonlít a madarak, például a kacsák, csirkék és pulykák gyomrának működéséhez. Érdekes módon a hangyák és termeszek, amelyeket a pangolinok fogyasztanak, hangyasavat tartalmaznak, ami valójában magukat a rovarokat segíti.
A hangyák és termeszek fogyasztása során felvett tápanyagok elosztása érdekében a pangolinok zárt keringési rendszert használnak. A szívük az egész testükben vért pumpál, hogy az emésztőrendszer által felszívott tápanyagokat a test többi részébe juttassa.
Vélemény, hozzászólás?