Hornede puffins lever først og fremst på fisk, men vil av og til spise dyreplankton, blekksprut, insekter og til og med bær. Når de fôrer, vil de dykke ned i vannet og bruke vingene til å "fly" gjennom vannet. De kan nå dybder på opptil 200 fot og kan holde seg under vann i opptil et minutt. Hornede lundefugler spiser vanligvis liten fisk, for eksempel sild, sandlanse og capelin. De vil også spise større fisk, for eksempel torsk og haddock, hvis de er tilgjengelige.