Para la alimentación diaria, la mayoría de los dueños de mascotas prefieren alimentar con betta pescado liofilizado. Estos peces prefieren alimentos vivos, pero los alimentos liofilizados son menos costosos y están más disponibles .
En su entorno natural, los peces betta comen larvas de mosquitos. En particular, disfrutan de larvas de mosquitos rojos, conocidas como gusanos de sangre. Los gusanos pardos vivos pueden ser alimentados a peces betta, pero pueden introducir bacterias dañinas o enfermedades para los peces. Los peces Betta también disfrutan de camarones salinos liofilizados o frescos. Los alimentos congelados son una buena alternativa a los alimentos vivos. Los peces Betta dejan de comer alimentos liofilizados una vez que se han llenado, pero siguen comiendo si hay alimentos vivos disponibles.