Nora jest początkowo czysta, jednak z czasem gromadzą się w niej odpadki z pozostałości po rybach oraz wypluwki.

thumb|Jaja z kolekcji muzealnej Zimorodek składa zazwyczaj od dwóch do dziesięciu śnieżnobiałych jaj o przeciętnej szerokości 1,9 cm, długości 2,2 cm i masie około 4,3 g, z czego 5% stanowi skorupka. Z jednego lub dwóch jaj w większości lęgów nie wykluwają się pisklęta, ponieważ rodzic nie jest w stanie ich przykryć. Obie płci wysiadują jaja w ciągu dnia, ale nocą tylko samica. Wysiadujący ptak zamiera w bezruchu z głową skierowaną ku wyjściu, po wypluciu wypluwki zawsze rozbija ją dziobem na kawałki. Pisklęta są gniazdownikami, wykluwają się po 19–20 dniach inkubacji. Bezbronne pisklęta pozostają w gnieździe przez kolejne 24–25 dni, niekiedy dłużej. Gdy podrosną wystarczająco, młode ptaki będą podchodzić do wejścia do gniazda na karmienie. W trakcie sezonu para może wyprowadzić dwa, a niekiedy trzy lęgi.