Basa-Fische sind Allesfresser, sie fressen sowohl Pflanzen als auch Tiere. In freier Wildbahn umfasst ihre Ernährung typischerweise:
- Kleine Krebstiere: Garnelen, Krabben und andere kleine Wirbellose.
- Insekten: Larven, Würmer und andere Wasserinsekten.
- Plankton: Mikroskopische Treiborganismen.
- Algen: Pflanzenwuchs in ihrer Umgebung.
- Detritus: Abgestorbene organische Substanz vom Flussbett.
In Aquakultur erhalten Basa kontrolliertes kommerzielles Fischfutter aus Fischmehl, pflanzlichem Protein und anderen Nährstoffen für Wachstum und Gesundheit.