* Insetti: Larve, ninfe e insetti adulti sono una fonte di cibo comune per i pesci polmonare.
* Crostacei: Crayfish, gamberi e altri crostacei possono far parte della loro dieta.
* Piccolo pesce: I pesci polmonare mangeranno specie di pesci più piccole, specialmente se sono giovani o feriti.
* Anfibi: Alcuni pesci polmonare mangeranno rane, girini e altri anfibi.
* vermi: I lombrichi e altri vermi acquatici sono prontamente consumati dai pesci polmoni.
* Matter di pianta: Mentre principalmente carnivoro, i pesci polmonare mangerà anche materia vegetale come alghe e foglie in decomposizione.
È importante notare che pesce polmone più grande Può anche preda di animali più grandi come serpenti, tartarughe e persino piccoli uccelli .
Nel complesso, i pesci polmoni sono alimentatori adattabili che sfruttano qualsiasi fonte alimentare sono disponibili nel loro ambiente.