Itt van az étrend bontása:
* Rovarok: Sokféle rovarot esznek, beleértve a hangyákat, a termeszeket, a bogarak, a szöcske és a pókok.
* Egyéb gerinctelenek: Lehet, hogy más kicsi gerincteleneket is, például férgeket és csigákat is esznek.
* Időnként kis gerincesek: Bizonyos esetekben akár kis hüllőket, kétéltűeket vagy akár a kis rágcsálók fiataljait is esznek.
* Gyümölcsök és magok: Kiegészíthetik étrendüket gyümölcsökkel és magokkal, különösen akkor, amikor a rovarok ritkák.
Az elefántszívók opportunista adagolók, azaz kihasználják a rendelkezésre álló ételeket. A vadászatkor ismert sebességükről és mozgékonyságukról ismertek, és gyakran használják a hosszú orrukat, hogy a földbe és a sziklákba kerüljenek, hogy megtalálják zsákmányukat.