La dieta de los indios Hupa consistía principalmente en alimentos a base de pescado y bellota. También comían ciervos y caza menor, que cazaban o atrapaban, así como nueces, bayas, raíces y verduras. reunidos en los bosques.
El Hupa se basó en gran medida en el salmón que capturaron en el río Trinity en la primavera y el otoño mientras los peces nadaban río arriba. Los Hupa capturaron una gran cantidad de peces, que luego conservaron secándolos con humo para que duren todo el año. Los pescadores utilizaron lanzas, redes y trampas de madera para peces, y también pescaban truchas, anguilas y esturiones. También asaron el pescado fresco.
Cada otoño, los Hupa recogían bellotas, otro alimento básico. Después de que recogieron las bellotas, las molieron en harina y las cocinaron en una papilla fina. También cocinaron las bellotas molidas en una canasta mientras las revolvían con una paleta de madera y luego las hacían pan.
Capturaron ciervos y alces acechándolos o conduciéndolos a un río y luego los perseguían en canoa. A veces usaban la ayuda de perros entrenados para perseguir y capturar el gran juego. Colocaron trampas hechas de cuerdas de fibra de iris a lo largo de los senderos del juego para atrapar conejos y ardillas. Las aves pequeñas también formaban parte de la dieta Hupa; Dispararon a los pájaros con arcos y flechas.