Okapi to zwierzęta przeżuwające liście, pąki, pędy, owoce i rośliny drzewiaste. Dzienna porcja zależy od wieku, wielkości i środowiska, ale dorosłe okapi spożywa zazwyczaj 25–30 kg (55–66 lbs) roślinności dziennie. To odzwierciedla ich roślinożerną naturę i zależność od pokarmu roślinnego.