All snakes are carnivores, meaning they survive entirely on other animals. No snake species eats plants, fruits, or vegetables. Beyond that shared trait, though, snake diets vary enormously. Some eat nothing but earthworms, others specialize in bird eggs, and some swallow prey larger than their own heads. What a snake eats depends on its species, size, habitat, and the prey available around it.
What Snakes Eat in the Wild
The full menu across all snake species is surprisingly broad: slugs, earthworms, insects, crustaceans, fish, frogs, lizards, other snakes, birds, bird eggs, and mammals ranging from tiny mice to young deer. Most individual species, however, stick to a narrower range. Rat snakes feed heavily on mice, voles, and cotton rats. Kingsnakes and indigo snakes specialize in eating other snakes. Garter snakes prefer fish, frogs, and small invertebrates like worms, though larger individuals sometimes take mice and birds. Racers are opportunistic, eating everything from crickets to lizards to rodents.
Snake prey generally falls along a spectrum. At one end are aquatic, cold-blooded animals like fish. At the other end are warm-blooded land animals like birds and mammals. Frogs and lizards sit in the middle. A snake’s body size, head shape, and habitat largely determine where on this spectrum it feeds. Small, burrowing species tend toward invertebrates, while large species in forests or grasslands often target rodents and birds.
The Oldest Snake Diet Was Insects
The ancestor of all living snakes likely fed exclusively on invertebrates, mainly insects. Today, the earliest-diverging snake lineages, the blind snakes, still eat almost nothing but ants and termites. Over millions of years, snakes diversified into vertebrate prey after the mass extinction that killed the dinosaurs. That event opened ecological niches and triggered a rapid expansion of snake feeding strategies, a pattern reconstructed from dietary data across hundreds of living species.
Specialized Feeders
Some snakes have evolved remarkably narrow diets. African egg-eating snakes in the genus Dasypeltis feed on bird eggs alone, fasting entirely between nesting seasons. Their mouths stretch wide enough to accommodate an egg as large as a chicken’s, while their teeth have shrunk to near-nothing to avoid puncturing it prematurely. Bony spines projecting from their neck vertebrae into the esophagus crack the shell from the inside. The snake squeezes out the liquid contents and spits the crushed shell back up. Other snakes eat eggs occasionally, but no other group has committed to this strategy so completely.
Earthworm feeding is another specialty that has popped up independently in nearly every major snake family, from vipers to cobras to common colubrids. This repeated evolution suggests that worms are a reliable, accessible food source in many environments, and that snakes readily adapt to exploit them.
One South American species illustrates how specialists can diverge sharply from close relatives. Of 15 recorded prey items for that species, 13 were bird eggs. Its five closest relatives, by contrast, eat lizards, snakes, and mammals, with zero bird eggs recorded across 139 prey observations.
Nutrition From Whole Prey
Because snakes swallow their food whole, bones and all, they get a complete nutritional package from every meal. A whole adult mouse, for example, provides calcium and phosphorus in roughly a 1.3-to-1 ratio, along with iron, zinc, and copper. Adult rats offer an even higher calcium ratio. This bone-included nutrition is one reason snakes rarely develop mineral deficiencies in the wild.
Insect prey is nutritionally different. Adult crickets contain far less calcium relative to phosphorus, which can create imbalances for species that rely on them exclusively. They do, however, provide high levels of zinc and iron. For the many small snake species that eat insects in the wild, a mixed diet of different invertebrate types likely compensates for any single prey item’s shortcomings.
Digestion and Metabolism
Snakes digest food slowly compared to mammals, and the process demands enormous energy. After eating, a snake’s metabolic rate can jump to roughly four times its resting level for prey that makes up 8 to 16 percent of body weight. This surge, called the specific dynamic action of digestion, can last days or even weeks depending on meal size and temperature.
Temperature plays a critical role. Snakes digest faster and more efficiently at warmer temperatures. Studies on boa constrictors found that digestion at 30°C (86°F) finished sooner and used less total energy than digestion at 25°C (77°F). This is why many snakes bask in the sun after eating: the warmth isn’t just comfortable, it directly improves how well they extract nutrients. If a snake’s body temperature drops too low during digestion, the food can rot in its stomach before being processed, sometimes causing the snake to regurgitate the meal entirely.
How Snakes Stay Hydrated
Prey animals are roughly 60 to 75 percent water, so you might assume snakes get enough hydration from their food. They don’t. Research consistently shows that dietary water alone fails to prevent dehydration. Snakes need to drink, and they actually drink more after meals, not less, because digestion increases their water demand.
Most snakes begin seeking water after losing just 4 percent of their body mass to dehydration. Even semi-marine watersnakes that live in coastal saltwater refuse to drink seawater, waiting instead for rain or freshwater sources. When dehydration reaches about 12 percent of body mass, some species stop eating altogether and won’t resume until they can drink fresh water and rehydrate. Sea snakes living far from shore have been observed drinking intensely when rainfall finally creates a thin freshwater layer on the ocean surface.
How Often Snakes Eat
Feeding frequency varies wildly. A small garter snake eating worms and frogs might eat every few days. A large python that takes down a deer or pig might not eat again for weeks or even months. Egg-eating snakes fast for entire seasons when no bird nests are active. In general, larger meals and cooler temperatures mean longer gaps between feedings. Many snakes in temperate climates stop eating entirely during winter brumation, surviving on stored fat reserves for months at a time.
This feast-or-famine pattern is central to how snakes work as predators. Their low resting metabolism means they burn very little energy between meals, allowing them to survive on far less food than a similarly sized mammal would need. A snake can thrive on a fraction of the calories that would starve a rat of the same weight.

