Bettas su mesožderke ribe, pa im je potrebna dijeta koja ima visoku količinu proteina. Treba ih hraniti živom hranom ili smrznutom hranom, poput kozica od slane slane boje, daphnia ili krvnih crva. Bettas također može jesti pelete ili pahuljice koje su posebno dizajnirane za njih.
Ako nahranite svoju betta tropsku ribu, svakako je natopite u vodu da biste je lakše jesti. Također biste trebali nahraniti svoju Bettu malu količinu hrane odjednom, a trebali biste ih izbjeći pretjerano hranjenje.