Lions are fierce animals that require large amounts of food to survive. Sometimes people may wonder what do lions eat to make them so large. Because lions are carnivores, they eat meat and a lot of it. he main part of a lion's food menu consists of large animals such as zebras, elephants, buffalo and even giraffes. When they are unable to obtain one of the large animals, they feast on smaller animals like rats and squirrels or even birds.