Le sorubim tacheté est piscivore, se nourrissant principalement d'autres poissons et occasionnellement d'autres petits organismes.