В дикой природе зимородки питаются мелкой рыбой (уклейка, бычок-подкаменщик). 12 Реже они едят водных беспозвоночных (например, пресноводных креветок). 1 Иногда в их рацион входят водные насекомые (личинки стрекозы) и лягушата. 1
За день одинокий зимородок может выловить до 12 рыбешек длиной до 12 см каждая, а иногда и больше. 3 Если в местах обитания улов небольшой, птица может съесть и других животных: водных насекомых, стрекоз, лягушек, ракообразных, ящериц, змей. 5
Зимородки охотятся с воздуха, способны взлетать из-под воды. 2 Часто караулят добычу, сидя на ветке над водой. 2