Moles are insectivores, meaning they eat insects and other invertebrates. Their diet consists mainly of earthworms, grubs, and other soil-dwelling creatures. Moles will also eat snails, slugs, and other small animals (such as mice).
Here is a list of some of the foods that moles eat:
Earthworms
Grubs
Snails
Slugs
Insects
Other small animals