Snakes eat other animals, whole, and nothing else. No plants, no insects for most species, no kibble. A wild snake works through rodents, birds, eggs, frogs, lizards, fish, and other snakes; a pet snake eats frozen-thawed mice or rats for its entire life.
The part keepers actually need is the schedule and the prey size, so those come with numbers below.
Prey in the Wild
Diet tracks size and habitat more than species. A garter snake in a garden works earthworms, slugs, frogs, and small fish. A rat snake in a barn takes rodents and eggs. A large constrictor takes rabbits, possums, and deer fawns where those exist.
- Rodents: mice, voles, rats, gophers, young rabbits
- Birds and eggs: nestlings, ground-nesting adults, whole eggs swallowed shell and all
- Amphibians and reptiles: frogs, toads, salamanders, lizards, other snakes
- Fish and invertebrates: minnows, crayfish, earthworms, slugs, insects for the smallest species
Snake-on-snake predation is common enough to shape ecosystems, and king snakes are named for it. That habit makes them welcome around houses:
“Black snakes are the best to have around. They eat other venomous snakes, mice, rats. Good bois to have!”
– r/AnimalsBeingStrange, August 2026 (26 upvotes)
What to Feed a Pet Snake
Whole prey, and specifically rodents. VCA’s feeding guidance is direct: whole prey such as mice and rats composes a balanced diet, with gerbils, small birds, and hamsters also suitable, and whole rabbits for the largest constrictors.
Whole is the operative word. A mouse delivers bone, organ, and fur in the proportions a snake evolved on. That is why supplements are unnecessary for a snake feeding properly, why cuts of meat from a butcher fail as a substitute no matter how fresh, and why the reptile aisle of a pet shop sells almost nothing a snake keeper needs.
Frozen-Thawed Beats Live, Every Time
This is the decision that separates keepers who lose animals from keepers who do not. VCA states it plainly: snakes should be trained to eat dead prey, because it is more humane for the prey and safer for the snake.
A live rodent fights. It bites, and a bite from a cornered rat opens a wound that turns into a severe infection on an animal with a slow immune response. Snakes have been blinded and killed by prey a fraction of their weight.
The practical protocol:
- Buy frozen. Feeder rodents come frozen from reptile suppliers and keep for months.
- Thaw in cool water, then warm. Never microwave. The prey should reach roughly body temperature, which is what triggers the feeding response through heat-sensing pits.
- Offer with tongs. Hands teach the snake that fingers arrive with food.
- If you must use live prey, stay in the room. VCA’s limit is two hours, and honestly ten minutes is the sane version. An unattended rodent left overnight with a snake is how the horror photos happen.
Getting Prey Size Right
The rule of thumb across the hobby: prey no wider than the thickest part of the snake. A visible lump after feeding is normal and should smooth out within a day or two.
Sizing runs by weight class, and feeder rodents are sold in exactly these steps: pinkie, fuzzy, hopper, weanling, adult mouse, then rat pup through jumbo rat. A hatchling corn snake starts on pinkies; an adult ball python is on medium to large rats. When your snake outgrows a size, move up one step, not two.
Prey that is too large gets regurgitated, which is hard on the animal and sets feeding back by a week or more. Prey slightly too small is a non-event. You feed two.
How Often Snakes Eat
Far less often than mammals, because a snake’s metabolism runs slow enough that weekly counts as frequent and monthly is unremarkable for a big adult. The interval tightens for growing animals and stretches for large ones, which is the whole logic of the schedule below.
| Stage | Typical interval | Notes |
|---|---|---|
| Hatchling and juvenile | Twice a week | Growing fast; missing meals stunts them |
| Sub-adult | Weekly | Transition period, watch body condition |
| Adult | Every one to two weeks | VCA’s range for mature snakes |
| Large constrictor | Every two to four weeks | Big prey takes longer to process |
Breeding females eat more. Overweight snakes eat less, and obesity is the most frequent husbandry failure in captive snakes, ahead of any dietary deficiency, because a keeper who enjoys watching a feed will find reasons to offer one more often than the animal needs.
What Baby Snakes Eat
The same food, scaled down. Hatchlings take pinkie mice from their first feed and stay on whole prey for life. There is no milk stage and no soft-food phase, which surprises people coming from mammals.
The complication is that some hatchlings refuse. A newly hatched snake may not eat until after its first shed, which arrives a week or two out, and that wait is normal. Scenting a pinkie by rubbing it on a lizard or a frog convinces stubborn feeders whose wild diet starts with reptiles rather than rodents.
When a Snake Stops Eating
A snake refusing food is common and mostly benign, and the cause is almost always one of five things: shedding, a cold enclosure, seasonal brumation, stress from a recent change, or breeding season. Work through them in that order before panicking:
- Shedding. Eyes go blue and cloudy, appetite stops. Wait it out.
- Temperature. A cold snake cannot digest and will decline food. Check the warm side before anything else.
- Brumation. Many species slow or stop through winter months even indoors.
- Stress. New enclosure, recent handling, no hide, too much light.
- Breeding season. Adult males routinely fast for weeks in spring.
A ball python skipping meals for a month while holding weight is a ball python being a ball python. Weight loss, sunken eyes, or a refusal running past two months moves this into vet territory.
What Is Actually Dangerous to Feed
Snakes have no list of toxic foods the way dogs do, because they eat one thing. The dangers are different in kind:
- Live prey, for the bite injuries described above
- Wild-caught rodents, which carry parasites and sometimes rodenticide, and a poisoned mouse poisons the snake that eats it
- Prey stored badly, since freezer burn and repeated thawing breed bacteria
- Insects for species that do not eat them, which pass through undigested and provide nothing
- Human food of any kind, including raw meat cuts, which lack the bone and organ a whole-prey diet supplies
Once you have the feeding sorted, the next thing most new keepers want is a name; our snake names list sorts several hundred by morph and species.
FAQ: Snake Diet
What do snakes eat in the wild?
Rodents above all, plus birds, eggs, frogs, lizards, fish, earthworms, and other snakes. The mix depends on the snake’s size and where it lives; a garter snake and a python share a hunting method and almost no menu.
How often do snakes eat?
Young snakes twice a week, adults every one to two weeks, and large constrictors every two to four weeks. Snakes digest slowly and a healthy adult skipping a week is unremarkable.
Do snakes eat frogs?
Many do. Garter snakes, water snakes, and hognose snakes take amphibians regularly, and some hognose populations specialise in toads despite the toxins in toad skin.
Do snakes drink water?
Yes, and they need a bowl large enough to soak in. Snakes drink by lowering the mouth into water, and many species will sit in the bowl for hours before a shed.
What food is toxic to snakes?
There is no toxic-foods list because snakes eat whole prey and little else. The real hazards are live prey that fights back, wild-caught rodents carrying parasites or poison, and badly stored frozen feeders.



