Skip to Content

What Do Birds Eat? Their Diets In The Wilderness & At Feeders

What do birds eat?

Birds love to visit feeders and we love to feed them! I see woodpeckers, Blue Jays, sparrows, and other bird species eating seeds and peanuts but what about birds that don’t visit feeders?

Warblers, flycatchers, raptors, and most bird species find food away from feeder situations. Although birdseed is an important food source for some species, especially in the winter, feeder birds also eat other types of food.

So, what exactly do birds eat? See answers in this article!


What Do Birds Mostly Eat?

Birds eat a lot more than seeds. Yes, some species are adapted to eating seeds and these are the ones we see the most at our feeders. However, just as birds have evolved to live everywhere from Arctic tundra to hot, humid rainforests and undulating grasslands, they also need a variety of foods and have extremely varied diets.

For example, birds like hawks and eagles are carnivorous. These and other raptors mostly eat mammals, birds, and other animals that they catch and kill. Shrikes are carnivores, too, but also eat insects.

Speaking of insects, I can’t overstate how important they are for birds. Bugs and other arthropods actually make up the bulk of most bird diets!

While warblers, vireos, and flycatchers can’t live without them, most feeder birds need bugs too.

Red-winged Blackbird with a snack

Insects and other arthropods provide vital protein for Northern Cardinals, sparrows, and other species, especially in the summer months and when they are babies. In fact, without insects, most baby birds would die. We really need to keep that in mind before we use pesticides, kill bugs, and rake leaves in our backyards.

Some aquatic birds eat insects, too, while birds like Ospreys, pelicans, terns, and mergansers only eat fish. Various aquatic birds also feed on mollusks and crustaceans while geese and some duck species eat grass and other plants!

Berries and fruits are also important for the Phainopepla, thrushes, and many tropical birds while some birds only eat carrion.

In general, birds eat just about every possible type of food including items from the following list:

  • Peanuts, acorns, and other nuts
  • Sunflower seeds and many other types of seeds
  • Flower buds, grass, and aquatic vegetation
  • Flower nectar
  • Insects and other arthropods
  • Earthworms and marine worms
  • Snails, invertebrates, and other mollusks
  • Berries and other types of fruit
  • Mice, rabbits, and other mammals & rodents
  • Lizards, snakes, and other reptiles and amphibians
  • Other birds
  • Fish
  • Carrion


Seeds & Nuts

Seeds and nuts are vital sources of food for a variety of bird species, especially the ones that visit bird feeders. In the wild, goldfinches, siskins, and some other small finch-like birds love to feed on the seeds of thistle, sunflower, and other “weedy” plants.

They also forage for Alder seeds, while sparrows, Snow Buntings, longspurs, and juncos pick up many different types of small seeds from the ground. Grosbeaks and other birds with strong beaks prefer larger and tougher seeds and crossbills only eat seeds picked from the cones of conifers.

Birds that like nuts tend to be woodpeckers and other species with strong, chisel-like beaks.

Such birds include jays, the Clark’s Nutcracker, Acorn Woodpecker and other woodpecker species, chickadees, and nuthatches. These birds forage for everything from acorns to pecans, pinyon nuts, and other native types of nuts.

Of course, many of these same birds visit our feeders. At feeders, the fan favorites are sunflower seeds (normal and black oil sunflower seeds), safflower seeds, thistle seeds, milo, and rapeseeds. Nuts-wise, shelled peanuts, acorns, and walnuts are fan favorites.

Read more: The ultimate bird seed guide

Suet and birdseed mixes work well, and generally attract a wide variety of birds to your garden. They all need to get their calories in, so be prepared!



Fruit is another important type of food for birds. Although we might not associate birds with fruit, in tropical areas, many bird species eat fruit including toucans, tanagers, chachalacas, and other species.

In fact, when I see bird feeders in Costa Rica, they don’t have seeds. Dozens of birds come to the feeder for pieces of papaya and other fruits! These species even include familiar birds like wintering Baltimore Orioles, Great Kiskadees, and a warbler or two.

Cedar Waxwing

Although fruit feeders don’t work as well in North America, there are still a lot more birds feeding on fruits than many people realize. Flocks of Cedar Waxwings, a common bird in many areas, flock to fruiting trees, and Phainopeplas mostly forage at fruiting mistletoes.

For many species, fruit is an especially important food source during the winter. In cold weather, fruit helps American Robins, all three bluebird species, Yellow-rumped Warblers, Northern Cardinals, and various other birds survive.

Whenever possible, they like apples, pears, cherries, blueberries, raspberries, holly, juniper, and different berries.



A high percentage of birds eat insects. So many eat them, we could probably say that insects are the perfect food for birds. From time to time, even birds that mostly feed seeds, fruit, and mice also catch insects. During the breeding season, many of these birds catch dozens of bugs to bring to their young.

The reason so many birds eat insects is because arthropods are an excellent, abundant, and easy source of protein.

Insects like spiders, ants, grasshoppers, beetles, and caterpilalrs are some of the most preferred bugs.

Species that only feed on insects and arthropods include warblers, vireos, flycatchers, wrens, and gnatcatchers. They all catch them in different ways and in different types of habitats. However, two of the most common insect-catching strategies are known as “gleaning” and “flycatching.”

Insects are a large part of birds diets

Warblers and other small birds glean by simply picking insects off foliage, branches, and tree trunks. Birds that “flycatch” usually watch from a perch and then fly into the air to snatch the bug in flight.

Thrushes, towhees, and other birds also prey on insects by using their beaks and feet to move leaves on the ground. When they reveal a hidden bug, they pounce on it.

At feeders, we can feed insectivorous birds by providing them with mealworms. Bluebirds and lots of other birds love them!



Carnivorous birds are species that mostly feed on meat. They eat meat because they have evolved to make use of this food source.

For the most part, these birds are raptors such as eagles, Red-tailed Hawks and other hawk species, and owls. All of these birds have sharp, hooked beaks, needle-like talons, and other adaptations to catch prey.

The jaegers and skuas are another group of carnivorous birds. Unlike other seabirds that feed on fish, the gull-like jaegers have strong, hooked beaks to help them catch lemmings, small birds, and other small animals. In addition, they also steal food from terns and gulls.

Cooper's Hawk after a successful hunt

Birds of prey can even hunt down other birds.

Birds such as herons, storks, shrikes, gulls, and rails can also be carnivorous. Many birds in these families opportunistically catch mice and other small animals in addition to insects.

Some birds that feed on fruits, seeds, and nuts can also eat small animals. Crows, jays, magpies, and toucans in particular, can be quite carnivorous. If they get the chance, all these birds will catch and eat mice, lizards, and other small animals. Most of all, though, they eat the eggs and nestlings of other birds.

They aren’t the only birds that attack nests either. Grackles, some woodpeckers, Ruddy Turnstones, and even meadowlarks occasionally attack nests of other bird species!


Frequently Asked Questions

What do wild birds eat?

Wild birds eat seeds, fruit, insects, fish, small animals, and carrion.

What do birds eat in the winter?

In the winter, birds eat berries, nuts, seeds, and small animals.

What do baby birds eat?

Depending on the species, the diets of baby birds can be widely different, but generally, young birds eat similarly to their parent’s diet. This means carnivores feed their babies meat, while smaller birds, like finches or bluebirds feed their young ones insects.

What do bluebirds eat?

Bluebirds eat insects and other small creatures in the summer, and berries in the winter.

What do hummingbirds eat?

Hummingbirds eat nectar and small insects.

What do cardinals eat?

Cardinals eat insects and seeds, especially sunflower seeds.

What do woodpeckers eat?

Woodpeckers eat grubs, insects, other small animals, seeds, and nuts.

What do robins eat?

Robins eat worms, insects, and berries.

What do Blue Jays eat?

Blue Jays eat acorns, peanuts, other seeds, berries, insects, and small creatures.

What do hawks eat?

Hawks eat small mammals, such as mice, squirrels, snakes, frogs, lizards, various birds, and other small animals.

About the Author

Patrick O'Donnell

Patrick O'Donnell has been focused on all things avian since the age of 7. Since then, he has helped with ornithological field work in the USA and Peru, and has guided many birding tours, especially in Costa Rica. He develops birding apps for BirdingFieldGuides and loves to write about birds, especially in his adopted country of Costa Rica.

Let others know your thoughts or ask an expert

Would you like to get new articles of birds (Once a month?)

No SPAM! We might only send you fresh updates once a month

Thank you for subscribing!

No thanks! I prefer to follow BirdZilla on Facebook