Los petreles de nieve se alimentan principalmente de pequeños crustáceos planctónicos, particularmente krill y copépodos. Durante la temporada de reproducción en la Antártida, los petreles de nieve consumen principalmente krill, incluido el krill antártico (Euphausia superba) y otras especies como Thysanoessa Macrura y Euphausia cristalorophias. También complementan su dieta con otros zooplancton, incluidos los anfípodos, los isópodos y los salpes, así como los huevos de pescado y los peces pequeños durante la temporada de no reproducción. Los petreles de nieve se alimentan volando sobre la superficie del océano y recogiendo hábilmente presas del agua usando sus picos.