Currently set to Index
Currently set to Follow

What Eats Rocks? (16 Animals and Pictures)

What Eats Rocks

Examples of animals that eat rocks include fish, chickens, crocodiles, crows, and ducks.

Eating rocks might seem strange to us, but it’s actually a pretty common behavior in the animal kingdom. You might be surprised to learn that there are creatures out there that use rocks to help them grind up their food, or even to digest their prey. Here are just a few examples of animals that include rocks in their diet.

Why Do Animals Eat Rocks?

A gastrolith is a term used to describe a piece of rock that has been consumed by an animal.

In animals without fully developed teeth that can chew food thoroughly enough for digestion, gastroliths are used as substitutes for molars, particularly in those with no complete set of teeth to do the job. The rocks tumbled around in the digestive tract as they eat, separating and crushing the flesh of birds, plants, or tiny fish caught by the animals.

Over time, the animals’ digestive juices softened the rocks and worn them down into pebbles. These pebbles are then excreted along with the other waste products. The whole process helped these animals to digest their food better and extract more nutrients from it.

Examples of Animals that Eat Rocks

1. Amphibians

Scientific NameAmphibia
Type of AnimalReptile

Some amphibians, such as the green tree frog, eat small rocks to help them digest their food. The rocks grind up the insects that the frogs eat, making it easier for the amphibians to absorb the nutrients from their prey.

Interestingly, some frogs vomit up their stomach contents in order to escape predators. This ” projectile vomiting” is often effective because the frog can aim its stream of vomit at the predator, making it difficult for the animal to catch the amphibian.

2. Chickens

Scientific NameGallus gallus domesticus
Type of AnimalBird

Chickens are a common example of an animal that eats rocks. They use them to help grind up their food, and also as a source of essential minerals like calcium and phosphorous.

Related Article: Are Chickens Prey?

3. Crocodiles

Scientific NameCrocodylidae
Type of AnimalReptile
Range tropical regions of Africa, Asia, Australia, and the Americas

Crocodiles are one of the best-known animals that eat rocks. They use gastroliths to help them grind up their prey, which includes small mammals, fish, and birds.

Crocodiles have been known to eat rocks for centuries. The ancient Egyptians even carved pictures of crocodiles eating rocks into their tombs. It wasn’t until recently, however, that scientists realized just how important rocks are to crocodiles’ diet.

4. Crows

Scientific NameCorvus
Type of AnimalBird

You might not think of crows as rock-eaters, but it’s actually not uncommon for them to eat small stones. In fact, scientists believe that crows may do this to help them digest their food more thoroughly. The stones act like little grinding wheels in the bird’s digestive system, breaking down food particles so they can be easily absorbed.

Read Also: Are Crows Most Curious Animal in the World?

5. Ducks

Scientific NameAnatidae
Type of AnimalBird

You might not think of ducks as rock-eaters, but some species of ducks actually consume small stones to help them grind up their food. These stones are called “grit,” and they reside in the gizzard—a muscular sac in the duck’s stomach that helps to break down food.

As the duck eats, the grit falls to the bottom of the gizzard where it is combined with food and other digestive juices. The gizzard then contracts and rubs the grit against the food, effectively grinding it up into smaller pieces. This makes it easier for the duck to digest its food and extract nutrients from it.

Related Article: How Much Does a Duck Cost?

6. Earthworms

Scientific NameLumbricina
Type of AnimalInsect

Earthworms are a good example of an animal that eats rocks to help with digestion. They grind up the stones with their powerful muscles and teeth-like structures called grinders. The stones help to break down the tough plant fibers in the worms’ diet, making it easier for them to extract nutrients from their food.

7. Emus

Scientific NameDromaius novaehollandiae
Type of AnimalBird

Emus are large, flightless birds that live in Australia and New Guinea. These birds eat a variety of things, including insects, fruits, and seeds. But they also eat rocks! Emus swallow small pebbles and stones, which help to grind up their food in their gizzards.

8. Fish

Scientific NameFish
Type of AnimalFish

Some fish, such as the pufferfish and the loach, eat rocks to help grind up their food. The pufferfish is known for its odd diet of mainly hard objects, including gravel, coral, and seashells. It stores the rough objects in its stomach to help grind up the prey it eats.

9. Ostriches

Scientific NameStruthio
Type of AnimalBird

These large African birds have a diet that is made up of mostly plant material, but they also eat small stones to help them digest their food. The stones help to grind up the food in their gizzard, which is an organ that helps to digest food.The bird’s gizzard is so strong that it can actually crack open the shells of nuts and seeds.

Related Article: Are Ostriches World’s Dumbest Animals?

10. Parrots

Scientific NamePsittaciformes
Type of AnimalBird
Rangewarm climates all over most of the world

There are around 350 different species of parrot in the world, and they can be found in a variety of habitats, from rainforests to deserts. These birds are well known for their intelligence and their ability to mimic human speech. Parrots also have a unique digestive system that allows them to eat things that other animals can’t, like seeds, nuts, and fruits.

One of the things that helps parrots digest these hard foods is their diet of pebbles. Parrots will often eat small rocks to help grind up their food in their gizzard. The rocks help to wear down the seeds and nuts, making them easier to digest.

Related Article: Do Parrots Eat Flowers?

11. Penguins

Scientific NameSpheniscidae
Type of AnimalBird
Rangebelow the equator

You might not think of penguins as rock-eaters, but they actually consume quite a bit of stone each day. Penguins need lots of calcium to keep their bones strong, and they get this nutrient by eating small rocks. The stones also help penguins to grind up their food before swallowing it.

Related Article: 15 Birds that Look Like Penguins

12. Sea Lions

Scientific NameOtariinae
Type of AnimalMammal
Rangeon the coasts of Japan and Korea, western North America from southern Canada to mid-Mexico, and the Galápagos Islands

Sea lions are another type of marine mammal that ingests rocks. Unlike walruses, however, sea lions don’t use them for grinding up food. Instead, they appear to eat small rocks and pebbles to help with their digestion.

13. Seals

Scientific NamePinnipedia
Type of AnimalMammal
Rangealong most coasts and cold waters, but a majority of them live in the Arctic and Antarctic waters

These marine mammals are known to eat rocks, which help them to grind up the hard shells of crabs and other prey.

14. Ship Worms

Scientific NameTeredinidae
Type of AnimalInsect

These strange creatures look more like plants than animals, but they actually have a soft, segmented body inside their hard shell. Shipworms bore into wood, using their powerful teeth to grind it up and extract the nutrients they need. They also consume the shells of mollusks, and some species of shipworm will even eat rocks.

15. Toothed Whales

Scientific NameOdontoceti
Type of AnimalMammal
RangeSouth Atlantic, Indian, and South Pacific Ocean

These marine mammals use stones to break down the tough material in their prey. The stones are stored in the animal’s cheek pouches and brought up to the mouth when it’s time to eat.

16. Turkeys

Scientific NameMeleagris
Type of AnimalBird
Rangemuch of the eastern U.S., spanning from the Canadian border to northern Florida and westward to the Mississippi River

One of the most common animals that eat rocks are turkeys. They use stones to help them grind up their food, and they often swallow them whole.

Related Article: Do Turkeys Imprints?


Though it’s not common, a variety of animals consume rocks to help them digest their food. The stones act as grinding wheels in the digestive system, breaking down food particles so they can be easily absorbed. This process helps the animals extract more nutrients from their prey, making them better able to survive.

Skip to content