Die Hupa-Indianer ernährten sich hauptsächlich von Lachs und Eicheln, zusammen mit Gemüse, Wurzeln, Beeren und Nüssen. Neben dem Fischen waren die Hupa auch begeisterte Jäger und setzten Hunde ein, um auch Hirsche und Elche aufzuspüren als kleineres Wild wie Kaninchen und Vögel.
Neben dem Rösten von Eicheln über offenem Feuer wurden sie auch zubereitet, indem sie zu Pulver oder Mehl gemahlen und dann zur Herstellung von Pfannkuchen, Brot und anderem Gebäck verwendet wurden. Die Hupa fing im Herbst und Frühjahr Lachs und Forelle und trocknete dann, was sie nicht gegessen hatten, um es für zukünftige Mahlzeiten zu konservieren.