Kirahvi on heterotrofi, koska se saa ravintonsa muista organismeista. Kirahvit ovat kasvinsyöjiä, mikä tarkoittaa, että ne syövät pääasiassa kasveja. He käyttävät pitkää kaulaansa päästäkseen puiden ja pensaiden lehtiin ja silmuihin. Kirahvit syövät myös hedelmiä ja kukkia.