Dans la nature, Dicrossus maculatus est un géophage omnivore, essentiellement carnivore.
En aquarium, il parcourt et explore le substrat à la recherche de nourriture.
Il accepte les aliments secs ou congelés mais, comme la plupart des poissons carnivores opportunistes, il est impératif de lui proposer un menu varié contenant des larves de chironomes, des larves de moustiques, des daphnies, des moinas...
On profitera de la litière de feuilles mortes pour entretenir une colonie d'aselles ou de crevettes, qui lui serviront occasionnellement de repas.
Attention ! : Les spécimens sauvages sont réputés très difficiles à nourrir.
On devra impérativement leur proposer un substrat très fin et une couverture de feuilles mortes abritant une micro-faune variée.