Quick Take
- Sparrows are considered omnivores, although their diet is primarily granivorous.
- Sparrows consume up to 30% of their body weight per day.
- Sparrows have numerous predators.
Sparrows are small, passerine songbirds with nearly 200 recognized species. They are characterized by stout bodies, conical bills, and brown or grey plumage. Globally distributed across all continents except Antarctica, they are highly adaptable, often inhabiting human-modified landscapes. Sparrows are considered omnivores and are highly opportunistic feeders. Continue reading to discover everything you need to know about what sparrows eat.
What Foods Do Sparrows Eat?
Sparrows are opportunistic omnivores that eat seeds, insects, fruit, mollusks, and small vertebrates. While their diet consists primarily of seeds and grains (granivorous), they frequently consume insects, larvae, spiders, fruits, and berries. They also readily adapt to urban environments by eating human food waste and crumbs.

Beautiful couple of house sparrows (Passer domesticus) with vibrant colors standing on a branch.
©Fercast/Shutterstock.com
The sparrow diet includes:
- Sunflower seeds
- Grains
- Corn
- Oats
- Tomatoes
- Crickets
- Bees
- Cherries
- Peas
- Suet
- Ragweed
- Blueberries
- Crabgrass
- Buckwheat
- Millet
- Caterpillars
- Crickets
- Aphids
- Ants
- Earthworms
- Nyjer seed
- Weevils
- Small frogs
- Small lizards
- Snails
Sparrows supplement their granivorous diet with animal protein (primarily insects) to meet the demands of reproduction and growth. While adults are adapted to consuming plant matter, nestlings are fed a diet of 70% to 90% invertebrates, such as caterpillars, beetles, and ants, which provide the nutrients necessary for their rapid skeletal and muscular development.
How Do Sparrows Find Food?
Sparrows find food by engaging their powerful sense of smell while also using their sight to identify food. Â Once they have found the food that suits their needs, they will use their cone-shaped beaks to break open seeds, snip a bite from an insect, or tear off a piece of fruit.

Sparrows hop along the ground as they forage.
©iStock.com/JackVandenHeuvel
Finding food is not difficult for these birds because they have learned the same lesson that wolves did thousands of years ago: staying close to humans leads to food. Evidence suggests that sparrows have followed humans in search of food, likely due to agricultural practices that provide easy access to seeds and insects.
How Much Do Sparrows Eat?
Sparrows must eat quite a bit relative to their size to maintain their metabolism. Sparrows weigh between 0.5 and 1.5 ounces on average, and most of them eat between 20% and 30% of their body weight each day.

Before they migrate, sparrows build up energy reserves.
©iStock.com/mirceax
Before migrating, sparrows forage intensely to build fat reserves. In the late summer, they consume large quantities of seeds like millet and sunflower seeds, while also consuming antioxidant-rich fruits to handle migratory stress.
What Do Sparrows Eat in Winter?
While some sparrows migrate to warmer climates in the winter, some sparrow species are non-migratory. In winter, non-migratory sparrows shift to a herbivorous diet, consuming high-fat seeds, grains, and dried berries, though they may also eat small insects if available

Sparrows migrate into warmer climates and find new sources of insects, seeds, and more.
©M. Leonard Photography/Shutterstock.com
Foods that sparrows eat in winter include:
- Suet
- Millet
- Cracked corn
- Grass seeds
- Pigweed seeds
- Knotweed seeds
- Ragweed seeds
- Scraps of human food
- Commercial bird food left out by humans
Sparrows know that humans are a valuable source of food and will return to the same feeders year after year.
What Predators Hunt Sparrows?
Sparrows are small birds that occupy a low position in the food chain. They are too small to defend themselves, are slower than many other birds, and may lack the ability to avoid danger.
Some of the most common predators that eat sparrows include:
- Crows
- Squirrels
- Owls
- Hawks, especially the sparrow hawk
- Snakes
- Domestic cats
- Grackles
- Foxes
Sparrows nest in building crevices, bushes, and trees to avoid predators, but they’re not always successful. Snakes are adept at finding nests and eating the sparrow’s eggs, while birds of prey can swoop down and catch an adult sparrow.

Owls can easily find and eat sparrows.
©iStock.com/RondaKimbrow