As esponjas filtram as partículas de comida para fora da água, forçando a água através de seus corpos porosos com uma corrente em miniatura autogerada, que traz as partículas ao alcance das paredes de seus poros, onde as células as absorvem. Esponjas são organismos complexos cujas células realizam muitas tarefas diferentes, como direcionar o fluxo de água através da esponja, extrair nutrientes dos alimentos e muitas outras coisas.
Os atores musculares que filtram a água pelos poros de uma esponja são chamados de flagelos. Eles transformam a água em uma corrente consistente que então puxa um fluxo constante de água do mar rica em nutrientes para a esponja filtrar e se alimentar. Esses fluxos de água podem até ir contra a corrente ambiente nas águas circundantes do oceano.
As esponjas são organismos comunitários que consistem em colônias de células. As células que trabalham em combinação tornam a esponja um organismo viável que pode se alimentar e se reproduzir, mas as células também são notáveis por serem muito mais independentes umas das outras do que as células de um animal típico.
Muito poucas espécies de esponjas exibem comportamento carnívoro, comendo alguns crustáceos e outra vida marinha inteira. Eles conseguem isso porque suas presas aderem a eles graças às suas superfícies ásperas e em forma de gancho que se prendem às conchas de crustáceos e outras presas.