Sistem pencernaan pada porifera dilakukan secara intrasel. Porifera belum memiliki
sistem pencernaan atau saluran pencernaan. Porifera dapat memperoleh makanan
secara holozoik maupun saprozoic. Makanannya adalah plankton, detritus dan bakteri
yang masuk bersama-sama air melalui sistem saluran air.
Berikut adalah cara porifera untuk mencerna makanan yang masuk kedalam tubuhnya;
1. Pada awalnya flagel yang terdapat pada koanosit akan bergerak-gerak untuk
membuat air yang mengandung oksigen dan makanan akan mengalir dari
ostium.
2. Selanjutnya cairan tersebut akan mengalir masuk ke spongosol dan kemudian
akan masuk ke ostium.
3. Makanan yang terkandung di air tersebut kemudian akan dicerna oleh vakuola
makanan.
4. Lalu sari-sari makanan yang telah dicerna akan diedarkan keseluruh tubuh oleh
sel-sel amubosit.
5. Sedangkan sisa-sisa zat yang sudah tidak dibutuhkan akan dikeluarkan lagi
melalui oskulum.