A hópetrelek elsősorban kis planktonikus rakokat esznek, különösen krillt és copepódákat. Az antarktiszi tenyésztési szezonban leginkább antarktiszi krillt fogyasztanak. Egyéb zooplankton, mint amfipodok, izopodok, szalpok, valamint haltojások és kis halak is ételük. Alacsony repüléssel, a vízből a csőrükkel fogják ki a prédákat.