A szivacsok szűrőbetáplálók, és koanocitáikat használják fel az élelmiszer-részecskék felfogására és megemésztésére a vízből. A choanociták vízáramot hoznak létre a szivacs testén azáltal, hogy megverik a flagellákat, amelyek ostorszerű struktúrák, amelyek a mikrobolyhok gallérjából állnak ki. Ez a vízáram élelmiszer-részecskéket, például planktont és baktériumokat szállít a szivacs testébe, ahol a choanociták megfogják.
A choanociták ezután fagocitózissal elnyelik az élelmiszer-részecskéket, ami a szilárd részecskék sejt általi elnyelésének folyamata. Az élelmiszer-részecskéket ezután a koanociták lizoszómáiban emésztik, amelyek emésztőenzimeket tartalmazó organellumok. Az emésztett élelmiszerrészecskékből származó tápanyagok ezután a szivacs testébe kerülnek, és a szivacs felhasználja sejtjei növekedésére és javítására.