W środowisku naturalnym, zięby spożywają zróżnicowaną dietę z nasion, liści, owoców i pędów. Niektóre odmiany zięb obejmują również pająki, owady i robaki. Ta odmiana diety zapewnia im szeroki wachlarz składników odżywczych, których potrzebują dla dobrego zdrowia.
Wiele osób, które trzymają zięby w niewoli, zakłada, że mogą się dobrze odżywiać tylko nasionami. Chociaż ptaki mogą przetrwać na tej diecie, nie jest to idealne. Zapewnienie różnorodnych produktów spożywczych, takich jak te, które byłyby dostępne dla dzikiego zięby, poprawia ich zdrowie. Owoce i warzywa, które ukojarzą miłość to jabłka, sałata, dynia, szpinak i pomidory. Nie powinny być karmione dużą ilością sałaty lodowej, ponieważ nie jest ona zbyt bogata w składniki odżywcze, dlatego należy unikać awokado, ponieważ zawierają one toksyny, które mogą zabijać zięby. Warzywa mrożone mogą być podawane na zięby, gdy świeże nie są dostępne.
Zięby w niewoli można również karmić żywymi pokarmami, w tym robakami mącznymi i woskowymi. Powinny również zostać zaopatrzone w pokarm na bazie nasion przygotowany specjalnie na zięby. Mieszanki dla zięb drobiu zawierają mniejsze nasiona niż dla innych ptaków. Finch właściciele powinni upewnić się, że nasiona są świeże przed karmieniem ich do swoich ptaków, jak nasiona mogą się zjełczałe. Jeśli nasiona kiełkują po złożeniu w mokry papierowy ręcznik przez kilka dni, są świeże i bezpieczne w żywieniu.