В дикой природе каракалы обладают невероятной реакцией, он способен выхватить несколько птиц из взлетающей стаи. Однако главной пищей ему служат грызуны (песчанки, тушканчики, суслики), зайцы-толаи, отчасти мелкие антилопы, в Туркмении — джейраны. Иногда добывает ежей, дикобразов, рептилий, насекомых, небольших хищных зверей, вроде лисицы и мангуста, молодых страусов, небольших обезьян и антилоп.
Рацион домашнего хищника должен быть максимально приближен к естественному. Основой меню является животный белок — индейка, кролик, ягненок, телятина. Можно кормить свежими (не вареными!) цыплятами-бройлерами, перепелками (обязательно с перьями и костями), грызунами и сырым говяжьим мясом. Также кошек рекомендуется кормить куриными шеями и лапами, это полезная и достаточно сбалансированная пища, которая дополнительно служит точилкой для зубов.
А вот промышленный кошачий корм (даже предназначенный для крупных пород кошек) давать этим животным не рекомендуется. Также крайне нежелательно давать степной рыси жирные виды мяса — например свинину и баранину.