BirdingPath

What Do Cardinals Eat? The Definitive Feeding Guide

Cardinals love black-oil sunflower and safflower seeds, plus peanuts, cracked corn, berries, and summer insects. Here's exactly what to feed them.

Hilly Shore LabsUpdated July 25, 2026Researched, not lab-tested
What Do Cardinals Eat? The Definitive Feeding Guide
TL;DRCardinals eat black-oil sunflower and safflower seeds above all, rounded out with peanuts, cracked corn, berries, and insects in summer.

Key takeaways

  • Black-oil sunflower is the #1 cardinal food. Its thin shell and rich kernel are exactly what a cardinal's heavy bill is built to crack.
  • Safflower is the pro move. Cardinals love it, but squirrels and grackles usually don't, so it doubles as a pest deterrent.
  • Their diet shifts by season. Seeds and fruit dominate cold months; insects become a big part of summer feeding, especially for chicks.
  • Feeder style matters. Cardinals need room to perch, so hoppers, platforms, and ground feeding beat tiny clinging tubes.

Pick by your situation

If your situation is…PickWhy
If you want to attract cardinals with one seedBlack-oil sunflower in a hopper or tray feederIt's their favorite and works in every season
If squirrels and grackles keep raiding the feederSwitch part of your offering to safflower seedCardinals love it while most pests avoid it
If you're feeding cardinals in summerKeep seed out but expect more insect foragingAdults and nestlings rely heavily on insect protein in the breeding season

Each pick is one of the products compared below — a shortcut by situation, not a separate recommendation.

At a glance

Bird Seed & Blends: our picks

PickBest forRatingPrice
Wagner's 52023 Black Oil Sunflower Seed Wild Bird Food, 5-Pound BagTopWagner's 52023 Black Oil Sunflower Seed Wild Bird Food, 5-Pound BagThe one seed that draws the widest crowd.★ 4.7$10.59Buy on Amazon
Wagner's 62059 Greatest Variety Blend Wild Bird Food, 16-Pound BagWagner's 62059 Greatest Variety Blend Wild Bird Food, 16-Pound BagA genuinely good all-round blend.★ 4.6$27.98Buy on Amazon
Kaytee Wild Bird (No Mess or Waste Free) Food Seed Blend For Blue…Kaytee Wild Bird (No Mess or Waste Free) Food Seed Blend For Blue…Hull-free so nothing sprouts under the feeder.★ 4.4$12.99Buy on Amazon

Cardinals eat black-oil sunflower seeds and safflower seeds above everything else, plus peanuts, cracked corn, berries, and insects in summer. If you fill a feeder with black-oil sunflower and give cardinals room to perch, you've done 90% of the job.

This is the anchor guide for our species-by-species feeding series — bookmark it, then branch out to the birds you want next.

The cardinal's favorite foods

Northern cardinals have a thick, cone-shaped bill built to crack seeds. That shapes what they'll happily eat.

  • Black-oil sunflower seed — the top pick, easy to open and calorie-dense.
  • Safflower seed — a cardinal favorite that many squirrels, starlings, and grackles avoid.
  • Peanuts — shelled peanut pieces are a rich, welcome treat.
  • Cracked corn — cheap filler cardinals will take, especially on the ground.
  • Sunflower hearts/chips — no shells, no mess, and cardinals love them.
  • Berries and fruit — dogwood, mulberry, sumac, and grapes, mostly fall and winter.
  • Insects — beetles, crickets, caterpillars, and cicadas, heavily in spring and summer.
A male northern cardinal perched on the wide ledge of a wooden hopper feeder holding a sunflower seed in its bill.
A wide ledge and a heavy bill: hopper feeders suit cardinals better than tube ports.

Cardinal food chart by season

FoodWhy cardinals eat itBest season
Black-oil sunflowerThin shell, high fat, easy to crackYear-round
SafflowerLoved by cardinals, ignored by many pestsYear-round
Peanuts (shelled)Rich protein and fatFall, winter
Cracked cornCheap energy, eaten on the groundWinter
Berries and fruitNatural sugars and moistureFall, winter
InsectsProtein for adults and nestlingsSpring, summer

The best seed to start with

If you buy one bag, make it black-oil sunflower. It draws the widest crowd and cardinals are near the front of the line. The Wagner's Black Oil Sunflower Seed is a straightforward, well-reviewed option to anchor your feeder.

Want fewer squirrels and grackles muscling in? Add safflower as a second feeder. Cardinals cross over to it readily while many pests turn up their noses.

Pro tip: feed cardinals at dawn and dusk. They're among the first birds at the feeder in the morning and the last to leave at night, so keeping seed topped up at those hours gives you the best views.

What feeder do cardinals prefer?

Cardinals are relatively large and need a stable place to perch. Feeder choice matters as much as seed choice.

Feeders they'll settle into:

  • Hopper feeders — a wide, sheltered ledge cardinals love.
  • Platform/tray feeders — open and roomy, ideal for a heavy-bodied bird.
  • Ground feeding — cardinals naturally forage on the ground, so a little scattered seed below the feeder works well.

Feeders they'll give up on:

  • Small clinging feeders — tiny perches and finch-sized ports frustrate them.

Feeding cardinals through the year

Winter and spring: seed does the work

Keep sunflower and safflower stocked through winter; cardinals rely on feeders most when natural food is scarce. In spring, continue seed, but expect adults to start hunting insects as they pair up and nest.

Summer and fall: insects, then fattening up

Insects and fruit rise in importance in summer, so you may see slightly fewer feeder visits — that's normal. Come fall, cardinals fatten up, which makes it a great time to offer peanuts and berries alongside seed.

Keep water available too. A shallow bird bath is a strong draw and keeps cardinals returning even between meals.

Foods to skip

A few things do more harm than good, so leave them out of the feeder:

  • Bread and crackers — filler with little nutrition; can mold fast.
  • Salted or roasted nuts — salt is bad for birds; always offer plain, raw nuts.
  • Cheap 'wild bird' filler blends — heavy on milo and red millet that cardinals kick aside, leaving waste and mess.
  • Anything moldy or spoiled — damp seed grows toxins; empty and clean feeders regularly.

A cleaner, higher-quality offering means less waste under the feeder and healthier birds returning to it.

Quick answer for beginners

Start with black-oil sunflower in a hopper or tray feeder, add safflower if pests are a problem, and toss a little seed on the ground. Keep the feeder clean and the water fresh. Do that and a pair of cardinals will likely become daily regulars, often bringing streaky brown juveniles along in late summer.

Frequently asked

What is a cardinal's favorite food?+

Black-oil sunflower seed is the clear favorite. Its thin shell and rich, oily kernel are ideal for a cardinal's heavy seed-cracking bill. Safflower seed is a close second and has the bonus of deterring squirrels and grackles.

Do cardinals eat safflower seed?+

Yes, cardinals eat safflower readily and it's one of their favorites. It's especially useful because many squirrels, starlings, and grackles avoid its bitter taste, so a safflower feeder can give cardinals more room to feed.

What do baby cardinals eat?+

Baby cardinals are fed almost entirely insects, such as caterpillars, beetles, and grasshoppers, by their parents. The high protein fuels rapid growth. Adults shift the young to seeds and fruit as they fledge and learn to forage.

Do cardinals eat from the ground?+

Yes. Cardinals naturally forage on the ground and will happily eat spilled or scattered seed below a feeder. A platform feeder or a low, open tray suits them better than small clinging tube feeders.

Sources & further reading

We research from primary and authoritative sources. Where our guidance rests on a fact, here's where it comes from.

Prices and BirdingScores reflect our most recent research and refresh on a cycle; confirm the live price before buying. We may earn a commission from affiliate retailers — it never changes our recommendations. See how we review.

Keep reading