Dieta Indian Hupa składała się głównie z pokarmów na bazie ryb i żołędzi. Jedli także jelenie i drobne zwierzęta łowne, które polowali lub schwytali, a także orzechy, jagody, korzenie i warzywa zebrane w lasach.
Hupa polegał ciężko na łososiu, który wiosną złapali w rzece Trinity, gdy ryba płynęła w górę rzeki. Hupa złowił obfitość ryb, które następnie zakonserwowano przez wysuszenie ich dymem, aby stały się trwałe przez cały rok. Rybacy używali włóczni, sieci i drewnianych pułapek na ryby, a także łowili pstrągi, węgorze i jesiotra. Ryba była również świeża.
Każdej jesieni Hupa zbierał żołędzie, kolejne podstawowe pożywienie. Po zebraniu żołędzi zmielili je na mąkę i ugotowali w cienką papkę. Ugotowali także żołędzie ziemne w koszu, mieszając je drewnianą łopatką, a następnie upiekli na chleb.
Schwytali jelenie i łosie przez podkradanie się lub wbijanie ich w rzekę, a następnie ściganie ich kajakiem. Czasami korzystali z pomocy wyszkolonych psów do ścigania i chwytania dużej gry. Umieścili oni pułapki z pętli z włókien irisowych wzdłuż szlaków do gry, aby złapać króliki i wiewiórki. Małe ptaki były również częścią diety Hupa; strzelali do ptaków łukami i strzałami.