Dans son milieu, Channa bleheri est un prédateur principalement nocturne qui se nourrit de petits poissons, d'insectes et de crustacés.
En aquarium on privilégiera la nourriture vivantes comme les insectes, les crustacés (moules, crevettes...), les lombrics aquatiques, et les jeunes poissons, mais aussi les grillons, les larves de moustiques, les vers de farine ou de terre.
Il accepte cependant la nourriture sèche et surgelée, mais les proies vivantes doivent rester majoritaires.
Certains poissons s'ensablent partiellement pour capturer leur proies à l'affût.
Un substrat profond et meuble (sable très fin, boue...) sera cependant nécessaire pour observer se comportement.
Attention ! : Comme il a tendance à trop manger si la nourriture est facile à saisir, il faut le nourrir seulement trois fois par semaine voire moins en saison froide, afin d'éviter des dommages de croissance.
Un prédateur doit impérativement chasser pour son bien-être.
Manger à sa faim ne suffit pas, il faut qu'il participe activement à la recherche et à la prise des proies afin d'attiser son instinct. Manger une nourriture morte n'aboutit qu'à une "clochardisation" préjudiciable à sa santé aussi bien mental que physique.
"Ils ont tendance à être goinfre, jusqu'à se rendre malade, il faut éviter de trop les nourrir. Je donne un gros ver de terre par semaine en hiver, et deux ou trois vers par semaine, plus mouches/moustiques bonus, le reste de l'année. Je le nourris quasiment tous les jours de sauterelles en été, plus tout ce qu'il attrape en extérieur." (B.M. com. pers.)