Britannica Sources used in this answer

What kinds of animals do carnivorous bats eat?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Carnivorous bats, which include several genera within the families Phyllostomidae and Megadermatidae, consume a variety of small vertebrates. Their diet typically consists of:

  • Small rodents
  • Shrews
  • Other bats
  • Sleeping birds
  • Tree frogs
  • Lizards1

While these bats are strictly carnivorous, it is important to distinguish them from vampire bats. Vampire bats are a specialized group that feeds exclusively on the blood of large mammals or birds rather than consuming the flesh of their prey.1