.Ijsvogels eten hoofdzakelijk insekten en zijn te herkennen aan hun brede platte snavel.Ook eten sommige soorten reptielen, kleine zoogdieren en vogels. Ijsvogels die voor hun voedsel van vis en andere waterdieren afhankelijk zijn, beschikken over scherpe, puntige snavels om hun prooi te pakken. Typerend voor de ijsvogel is dat hij op een tak boven het water zit te wachten en dan ineens op een vis afduikt. Als dat lukt, keert de ijsvogel terug naar zijn tak, waartegen hij de vis buiten westen slaat. dan propt hij de vis met zijn kop naar voren naar binnen. Hierdoor stikt de vogel niet in zijn voedsel, wat wel zou kunnen gebeuren als bij voorbeeld de stekels van een stekelbaars in zijn keel zouden blijven steken. Ijsvogels die in het bos leven, behandelen hun prooi op dezelfde manier. Ijsvogels kunnen behoorlijke afstanden afleggen om voedsel te zoeken. In Afrika zijn ze gezien op een afstand van 3 km van de kust van lake Kariba. Daar jagen ze op sardines die in de ochtend-en avondschemering naar de oppervlakte komen. Net als andere ijsvogels vallen ze het liefst aan vanaf zo'n 6 m boven water. Zelfs de gewone Europese ijsvogel eet niet uitsluitend vis. Onderzoek heeft aangetoond dat ongeveer een kwart van zijn dieet uit ongewervelde dieren bestaat.De grijze visser kan tot een diepte van 2 m duiken om een vis te vangen. Hij houdt het liefst van rivierkreeft.