Cardinals

Do Cardinals Eat Caterpillars?

TL;DR

Yes, cardinals eat caterpillars - especially during breeding season when chicks need protein. Here is which caterpillars they eat and which they avoid.

Yes. Cardinals eat caterpillars regularly, especially during breeding season when nestlings need high-protein food. An adult cardinal can eat hundreds of caterpillars in a single day.

Cardinal Diet Breakdown

Food typePercentage of dietWhen
Seeds~50%Year-round, especially winter
Fruits and berries~20%Summer and autumn
Insects (including caterpillars)~30%Spring and summer, higher during breeding

Which Caterpillars Cardinals Eat

CaterpillarDo cardinals eat it?Notes
Butterfly caterpillarsYesIncluding eggs, larvae, and caterpillars
Moth caterpillarsYesMost smooth-bodied moth larvae
Monarch caterpillarsOccasionallyNot preferred - contain bitter toxins from milkweed
Gypsy moth caterpillarsNoOther birds (jays, cuckoos, orioles) eat these
Brown tail mothNoCardinals avoid these - hairy and irritating
Fuzzy/hairy caterpillarsGenerally noHair-like structures deter cardinals
Soft-bodied caterpillarsYes - preferredEasiest to eat and digest

Why Caterpillars Matter for Baby Cardinals

Nestling cardinals are fed almost exclusively on insects for the first week of life. Caterpillars are the primary food source because they are:

  • High in protein (essential for muscle growth)
  • Soft-bodied (easy for chicks to swallow)
  • Abundant during spring and summer breeding season
  • Found in the same shrubby habitats where cardinals nest

Parents regurgitate partially digested caterpillars for very young chicks, then bring whole caterpillars as the chicks grow larger.

Other Insects Cardinals Eat

Beetles - A staple insect food year-round

Crickets and grasshoppers - Large, protein-rich prey

Spiders - Common in shrubs where cardinals forage

Cicadas - Eaten when available during emergence years

Flies and leafhoppers - Small prey eaten opportunistically

How to Support Cardinal Insect Hunting

Skip pesticides - A pesticide-free garden supports the caterpillars and insects that cardinals feed to their chicks.

Plant native shrubs - Native plants host more caterpillars than non-native ornamentals. Oaks, willows, and cherry trees support the most caterpillar species.

Leave leaf litter - Cardinals forage through fallen leaves for insects and larvae on the ground.

A single pair of cardinals raising two broods can consume thousands of caterpillars and insects in a single breeding season. They are one of the most effective natural pest controllers in your garden.