A verebek opportunista etetők, és sokféle ételt esznek, beleértve a magvakat, gabonákat, gyümölcsöket, rovarokat és még a kis gerinceseket is. Gyakran látogatják a madáretetőket, és rendszeres etetés esetén meglehetősen szelídek lehetnek.
A vadonban a verebek általában a földön vagy alacsony növényzetben keresnek táplálékot. Néha ki is repülnek, hogy rovarokat fogjanak a levegőben. Amikor találnak egy jó táplálékforrást, gyakran tárolják azt későbbi fogyasztás céljából.
A verebek az ökoszisztéma fontos tagjai, és segítenek a rovarok populációjának szabályozásában. A nagyobb ragadozók, például a sólymok és a baglyok táplálékforrásai is.