Dieta indienilor Hupa era alcătuită în principal din alimente pe bază de pește și acordeon. Au mâncat de asemenea caprioarele și vânatul mic, pe care l-au vânat sau prinși, precum și nuci, fructe de pădure, rădăcini și verde adunate în păduri.
Hupa sa bazat foarte mult pe somon pe care l-au prins în râul Trinity în primăvară și toamnă, pe măsură ce peștele a înotat în sus. Hupa a prins o abundență de pește, pe care apoi i-au păstrat prin uscarea fumului pentru a le face să dureze tot anul. Pescarii au folosit sulițe, plase și capcane de pește din lemn și au pescuit și păstrăv, anghilă și sturion. De asemenea, au prăjit peștele proaspăt.În fiecare toamnă, Hupa a adunat ghinde, o altă mâncare de bază. După ce au strâns ghindele, le-au prășit în făină și le-au gătit într-o ciupercă subțire. De asemenea, au preparat ghindele de pământ într-un coș în timp ce le-au amestecat cu o paletă de lemn și apoi le-au făcut în pâine.
Au captat caprioarele și șopârlele, urmărindu-le sau conduse într-un râu și apoi urmărindu-le cu canoe. Uneori au folosit ajutorul câinilor instruiți pentru a urmări și a captura jocul mare. Au pus capcane din fire de fibre din fibre de iris pe trasee de joc pentru a prinde iepurii și veverițele. Păsările mici au fost, de asemenea, o parte din dieta Hupa; au împușcat păsările cu arcuri și săgeți.