Gli indiani Hupa vivevano principalmente di salmone e ghiande, insieme a verdi, radici, bacche e noci. Oltre alla pesca, gli Hupa erano anche cacciatori avidi, usando cani per rintracciare anche cervi e alci come gioco più piccolo come conigli e uccelli.
Oltre a arrostire le ghiande sopra i fuochi aperti, venivano anche preparate macinandole in polvere, o farina, e poi usandole per preparare frittelle, pane e altri dolci. L'Hupa ha catturato salmone e trota durante l'autunno e la primavera, e poi ha asciugato il fumo ciò che non hanno mangiato per conservarlo per i pasti futuri.