Щъркелите са предимно рибоядни, което означава, че ядят главно риба. Те ловят в мелка вода, пръскайки добыв с острите си клюнове. Могат да ядат и жаби, раци, насекоми и понякога малки бозайници, плъзгачи или птици.
Диетата варира по вид и жилище, с някои щъркели, специализирани в определени видове риби.