Le naseux des rapides est un mangeur de surface qui se nourrit principalement d'insectes aquatiques et terrestres et d'autres petits invertébrés, mais se nourrit souvent abondamment d'algues.