Az alkalkafajok kis tengeri madarak, amelyek elsősorban zooplanktont, kis halakat és más gerincteleneket esznek. Az étrendük változik az évszakok és az elhelyezkedés szerint.
A fészekelési időszakban az alkalkafajok főleg zooplanktont esznek, beleértve a hoppászkás rakkalapákat, a hámakat és a krillit. Néhány kis halat, mint a homoklándzsát, és más gerincteleneket, mint a tintahalt és a garna is fogyasztanak.
Télen, amikor a zooplankton kevesebb, az alkalkafajok átállnak főszerint kis halakra, mint a lodé, homoklándzsa és sildek. Emellett néhány gerinctelent, mint tintahalt és garna is esznek.
Az alkalkafajok opportunista evők: kihasználják bármilyen elérhető ételforrást. Ismert, hogy rovarokat, bogyókat és akár kis emlősöket is fogyasztanak.