← Corn Snake care guide

What do corn snakes eat?

Corn Snake (Pantherophis guttatus)
Photo: MicrocosmicWorld via Wikimedia Commons, CC BY-SA 4.0

The short answer

Corn snakes eat whole rodents, and almost nothing about their diet is complicated. They are reliable feeders, which is the main reason they are recommended to beginners, and it is also the reason the usual problem with a captive corn snake is overfeeding rather than refusal.

Feeding schedule by age

Life stageDiet balanceHow oftenNotes
HatchlingPinky mouseEvery 5-7 daysSmall and frequent
JuvenileFuzzy to hopperEvery 7 daysSize up gradually by girth
AdultAdult mouseEvery 7-14 daysJudge by body condition

What to feed

FoodRoleWhy
Frozen-thawed rodentsStapleSafer than live; thaw in the fridge, warm in warm not hot water
MiceStapleComplete nutrition across all life stages

What never to feed

Items in this table are either outright toxic or cause predictable long-term harm. This is the part of the page worth reading twice.

Do not feedWhy
Live prey left unattendedRodents bite and can seriously wound or kill a snake.
Prey wider than the snake's thickest pointRegurgitation and injury risk.
Wild-caught rodentsParasite, disease and rodenticide risk.
Meat, eggs or other substitutesSnakes need whole prey for complete nutrition.
Feeding during a shedCommonly refused; can cause regurgitation.

Where good sources disagree

Care sheets do not all say the same thing, and pretending otherwise helps nobody. These are the real points of difference between the sources cited at the foot of this page, and what we think the safe reading is.

How often an adult should eat.

Published intervals run from weekly to fortnightly for adults. The wider spacing suits a snake that has finished growing. Both camps agree that a mature corn snake fed a large meal every week will become overweight.

What most corn snake feeding advice gets wrong

Willing feeders get overfed.

The corn snake's reputation as a beginner species rests partly on how consistently it eats. That same reliability means the animal will keep accepting food it does not need. Judge by body condition: a healthy corn snake is a rounded triangle in cross-section, not a cylinder, and the spine should not be visible but nor should the body bulge between scales.

Refusal is usually environmental.

A corn snake that stops eating is most often in shed, too cool, recently moved, or lacking a secure hide. Check the temperature gradient and hides before assuming illness, and see a vet if refusal persists with weight loss.

Common questions

What do corn snakes eat?

Whole rodents, almost always mice. Hatchlings start on pinkies and adults take adult mice. They do not need insects, eggs or any supplement, and frozen-thawed prey is both standard and safer than live.

How often should I feed a corn snake?

Hatchlings every five to seven days, juveniles roughly weekly, and adults every seven to fourteen days. Because corn snakes are such willing feeders, judge by body condition rather than by whether the snake seems interested.

What size prey for a corn snake?

No wider than the thickest part of the snake, and roughly 10 to 15% of body weight. A slight lump after feeding is normal. A pronounced bulge means the prey was too large and raises the risk of regurgitation.

Why won't my corn snake eat?

Most often shedding, an enclosure that is too cool, a recent move, or insufficient hiding places. Corn snakes are reliable feeders, so a persistent refusal combined with weight loss is worth a veterinary opinion rather than continued waiting.