Mexican free-tailed bats are mainly insectivores. They hunt their prey using echolocation. The bats eat moths, beetles, dragonflies, flies, true bugs, wasps, and ants. They usually catch flying prey while flying.