Varpuset ovat opportunistisia ruokkijia ja syövät monenlaisia ruokia, mukaan lukien siemeniä, jyviä, hedelmiä, hyönteisiä ja jopa pieniä selkärankaisia. Ne vierailevat usein lintujen ruokintapaikoilla ja voivat tulla melko kesyiksi, jos niitä ruokitaan säännöllisesti.
Luonnossa varpuset etsivät ruokaa tyypillisesti maasta tai matalasta kasvillisuudesta. Joskus ne lentävät myös ulos pyytämään hyönteisiä ilmaan. Kun he löytävät hyvän ruokalähteen, he usein tallentavat sen välimuistiin myöhempää kulutusta varten.
Varpuset ovat tärkeitä ekosysteemin jäseniä ja auttavat hallitsemaan hyönteispopulaatiota. Ne ovat myös ravinnonlähde suuremmille saalistajille, kuten haukille ja pöllöille.