Bettas so mesojede ribe, zato potrebujejo prehrano, ki ima veliko beljakovin. Nahraniti jih je treba živo hrano ali zamrznjeno hrano, kot so slanice, daphnia ali krvni črvi. Bettas lahko jedo tudi pelete ali kosmiče, ki so zanje posebej zasnovani.
Če nahranite svojo tropsko ribjo hrano Betta, jo najprej namočite v vodi, da boste lažje jedli. Prav tako bi morali hkrati nahraniti svojo Betto majhno količino hrane in izogibati se jim, da bi jih pretiravali.