Per l'alimentazione quotidiana, la maggior parte dei proprietari di animali domestici preferisce nutrire alimenti a base di pesce liofilizzato. Questi pesci in realtà preferiscono il cibo vivo, ma i cibi liofilizzati sono meno costosi e più facilmente disponibili .
Nel loro ambiente naturale, i pesci betta mangiano larve di zanzara. In particolare, si divertono con le larve di zanzara rosse, conosciute come i bachi del sangue. Vermi marroni vivi possono essere nutriti con pesci betta, ma possono introdurre batteri o malattie dannose per i pesci. Anche i pesci Betta godono di gamberetti di salamoia liofilizzati o freschi. Il cibo surgelato è una buona alternativa al cibo vivo. I pesci Betta smettono di mangiare cibo liofilizzato una volta che si sono saziati, ma continuano a mangiare se è disponibile cibo vivo.