How to Identify What Moles Eat and Keep Them Away From Your Garden

Moles are fascinating animals that dwell beneath the surface of the earth, but what do they eat? In this article, we will take a closer look at the diet of what eat moles and uncover the eating habits of this unique creature. We will explore what foods moles prefer, where they get their food, and how their diet affects their lifestyle. By the end, you will gain a better understanding of this mysterious mammal and its dietary habits.

Overview of the Diet of Moles

Overview Of The Diet Of Moles

What Do Moles Eat in the Wild?

Moles are insectivorous and feed mainly on earthworms and larvae. They also eat soft-bodied insects, such as grubs, caterpillars, and beetle larvae. Moles also consume snails, slugs, and other small animals, as well as some plant material, such as roots and tubers.

What Animals Eat Moles?

Moles are prey to numerous predators, such as badgers, foxes, coyotes, hawks, and owls. Domestic cats and dogs may also hunt, kill, and eat moles. Additionally, some species of snakes, such as the Eastern Hognose Snake, feed on moles.

Eastern Mole Babies

Eastern Mole Babies

Food Sources

Eastern moles, like other moles, feed on a variety of insects and other invertebrates. Earthworms, centipedes, and beetles are among their favorite prey. They also feed on grubs, caterpillars, and other small invertebrates.

Eating Habits

Eastern moles are carnivorous and nocturnal. These animals hunt for food in the soil, using their powerful front legs and claws to dig tunnels and search for prey. They use their acute sense of smell and hearing to detect their prey. Eastern moles will also eat fruits and seeds that are found in their tunnels.

Eastern moles are an important part of the food chain, as they help to control populations of other insects and animals that they eat. They also help to aerate and fertilize the soil, making it more productive.

Do Foxes Eat Moles?

Do Foxes Eat Moles?

Moles, also known as Talpidae, are insectivorous mammals found in many parts of the world. They rely on their strong claws and sensitive snouts to dig underground tunnels and feed on a variety of insect larvae and earthworms. But what do moles eat in the wild?

When it comes to predators, foxes are often the first animals to come to mind. Foxes are omnivorous, meaning they can eat both plants and animals. But do foxes eat moles?

The answer is yes. Foxes, along with other predators such as badgers and birds of prey, have been known to eat moles. However, this is not a common occurrence, as moles are difficult to catch and their underground tunnels provide some protection from predators. Foxes will usually go for easier prey, such as voles, or scavenge for food when moles are not available.

Mole What Do They Eat?

Moles are known as insectivores, meaning they feed mostly on insects, worms, and other invertebrates. In the wild, they eat earthworms, larvae, slugs, centipedes, sowbugs, beetles, and other small invertebrates. They also enjoy snacking on the occasional small frog, snake, mouse, or bird egg. Eastern moles, in particular, are known to consume baby voles, shrews, and mice.

Moles also eat plant material, such as roots, tubers, and bulbs. They are capable of consuming fruits, nuts, and seeds, but they do so only occasionally.

Their main diet consists of:

  • Earthworms
  • Larvae
  • Slugs
  • Centipedes
  • Sowbugs
  • Beetles
  • Small frogs
  • Snakes
  • Mice
  • Bird eggs
  • Roots
  • Tubers
  • Bulbs
  • Fruits
  • Nuts
  • Seeds
  • Eastern mole baby voles, shrews, and mice

Frequently Asked Questions

What Kind of Food Do Moles Typically Eat?

Moles are insectivorous animals that primarily feed on insects, earthworms, and other invertebrates. They have a highly specialized diet and are adapted to digging and foraging for their food.

Insects are an important part of their diet, including grubs, larvae, ants, and other insect larvae. Earthworms are also a favorite food source, as are slugs and snails.

Fruits and Vegetables are also eaten by moles, including roots, tubers, and other plant matter. They may also consume nuts, seeds, and other small fruits.

Invertebrates such as centipedes, spiders, and millipedes are also eaten by moles. They may also feed on small mammals such as mice and voles.

  • Insects
  • Earthworms
  • Fruits and Vegetables
  • Invertebrates
  • Small Mammals

Moles have a very specialized diet and are adapted to living underground. Their diet consists of a variety of food sources and they are opportunistic feeders, consuming whatever is available to them.

How do Moles Find Food in the Ground?

Moles rely on their keen sense of smell to locate and capture prey underground. They are able to detect the presence of small insects and worms in the soil and quickly dig a tunnel to capture their meal. They also have a sensory apparatus on their snout known as the vibrissae, which allows them to sense vibrations in the ground when potential prey is nearby.

How Much Food Does a Mole Eat in a Day?

Moles are insectivores, meaning they mainly eat insects and other small invertebrates. A single mole can eat up to 100 grubs, worms, and insects per day, such as beetles, caterpillars, crickets, and earthworms. They also feed on larvae, slugs, and snails. Moles may also eat some plant matter, such as grass, roots, and bulbs. They need to feed almost constantly and may eat up to 40% of their body weight each day.

What Kind of Health Effects Do Moles Have From Their Diet?

Moles are primarily insectivores, meaning they feed on insects such as earthworms, beetles, and grubs. This diet provides moles with plenty of protein, while also providing them with essential nutrients like zinc, iron, and copper. While moles are not typically affected by any health concerns related to their diet, they may be at risk for certain nutritional deficiencies, such as anemia. In addition, moles are prone to becoming overweight due to their high-calorie diet. To prevent this, moles should be provided with plenty of exercise and a balanced diet.

Does the Diet of Moles Vary Seasonally?

Moles are primarily insectivores, and their diets vary depending on the season. During the warmer months, their diets consist mostly of earthworms, grubs, caterpillars, and beetle larvae. During the colder months, moles switch to a diet of primarily beetle larvae, snails, and centipedes. Additionally, moles will occasionally feed on plant matter such as roots, bulbs, and tubers.


Moles are a remarkable species that have developed an incredible ability to survive in a variety of environments. Their diet is varied and complex, but largely consists of earthworms, insects, and other small invertebrates. Although their feeding habits are not as well studied as some other species, researchers are beginning to gain a better understanding of how moles find and consume their food. Through further research, we may be able to further appreciate the fascinating eating habits of these amazing animals.