Wild and feral cats eat mostly small animals such as mice, rats, and lizards. These animals are their natural prey and they adapt well to hunting them. Sometimes wild or feral domestic cats may attack larger animals such as sheep and cows – usually young or ill animals that would die anyway – but this normally happens when no other food source is available.

Of course, many humans deliberately feed feral cats so they can enjoy watching them without having to worry about them going hungry if left outside unsupervised.
It’s important to remember that all kittens will play with toys regardless of whether or not they have been socialized with people; it’s just in their nature to explore things with their mouths so don’t be tempted to carry on feeding them if you don’t want them hanging around your home.
what do feral cats eat in the winter?
In general, less prey is available during colder weather so feral cats will have to hunt more frequently to get enough food. It’s common for feral cat colonies that are close to an area where animals are housed or hunted (such as a farm) to visit such places regularly and eat whatever they can catch there (usually mice and rats).
What do ferral cats eat?
The diet of a feral cat varies depending on what they can find at any given time; they’re opportunistic hunters and will eat whatever meat they come across. The majority of their food comes from small mammals such as rats, mice, and rabbits but they will also eat birds, frogs, and even insects if nothing else is available.
If a feral cat isn’t hunting and there’s no food available elsewhere, the cats themselves will usually stop feeding after a couple of days – or sooner – as they can last longer without food than many other animals;
it’s only their offspring that will need feeding of course, which is why female feral cats spend most of their time rearing kittens rather than hunting for food themselves.