Vrabci so oportunistični hranilci in bodo jedli široko paleto hrane, vključno s semeni, žiti, sadjem, žuželkami in celo majhnimi vretenčarji. Pogosto obiskujejo ptičje krmilnice in lahko postanejo precej krotki, če jih redno hranimo.
V naravi vrabci hrano običajno iščejo na tleh ali v nizkem rastlinju. Včasih tudi odletijo, da bi lovili žuželke v zraku. Ko najdejo dober vir hrane, jo pogosto shranijo za kasnejšo porabo.
Vrabci so pomembni členi ekosistema in pomagajo nadzorovati populacijo žuželk. So tudi vir hrane za večje plenilce, kot so jastrebi in sove.