Klippegrevlinger utgjør gjerne omkring halvparten av dietten, men den tar også pattedyr som piggsvin, smågnagere, haredyr, mungo, dvergantilope, dik-dik, rød fjellbukk, bushantilope og andre antiloper og kuduer, impalaføll m.m. Også fugler som ørkenrapphøne står på menyen, og som servalen kan den fange fugler i flukt. Den kan også ta bufe, eksempelvis geiter, og større dyr som gaseller. Likeledes spiser den et utvalg av gress og frukt, spesielt druer.