One common belief about moles is that they typically consume their own weight in food every 24 hours, but this is an exaggeration. Studies have been performed that show moles actually eat about half of their body weight in food each day. When in captivity, moles will eat a wide variety of food items including liver, mice, mealworms, shrews and maggots.