What do corn snakes eat?

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 stage | Diet balance | How often | Notes |
|---|---|---|---|
| Hatchling | Pinky mouse | Every 5-7 days | Small and frequent |
| Juvenile | Fuzzy to hopper | Every 7 days | Size up gradually by girth |
| Adult | Adult mouse | Every 7-14 days | Judge by body condition |
What to feed
| Food | Role | Why |
|---|---|---|
| Frozen-thawed rodents | Staple | Safer than live; thaw in the fridge, warm in warm not hot water |
| Mice | Staple | Complete 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 feed | Why |
|---|---|
| Live prey left unattended | Rodents bite and can seriously wound or kill a snake. |
| Prey wider than the snake's thickest point | Regurgitation and injury risk. |
| Wild-caught rodents | Parasite, disease and rodenticide risk. |
| Meat, eggs or other substitutes | Snakes need whole prey for complete nutrition. |
| Feeding during a shed | Commonly 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.