What do small birds eat?


Quick Answer

According to the Royal Society for the Protection of Birds, small birds such as sparrows and starlings eat berries, seeds, grains, grubs and plants. Hummingbirds consume fruit juice, nectar, tree sap, aphids, gnats, wasps, flies, beetles and spiders.

Continue Reading

Full Answer

Bluebirds eat meal worms and are also known to eat the fruits of flowering dogwood plants, American elderberry plants, eastern red cedar and poke weed. Robins eat a variety of berries and insects. Robins are also known to consume as many as 14 earthworms per day. Robins have monocular vision that allows them to see independently out of each eye. While the common belief is that robins can hear earthworms, robins actually detect worms by cocking their heads to one side for better vision.

Learn more about Birds

Related Questions