O dióxido de carbono existente no ar dissolve-se na água da chuva e origina uma solução ligeiramente ácida. Assim, quando a água da chuva se infiltra através da gruta, reage com o carbonato de cálcio(constituinte do calcário), originando o hidrogenocarbonato de cálcio, que fica dissolvido na água.
Á medida que a solução aquosa de hidrogenocarbonato de cálcio vai escorregando através da gruta, a água vai-se evaporando e, então, parte do hidrogenocarbonato transforma-se novamente em carbonato de cálcio.
O carbonato de cálcio é pouco solúvel e, por isso, volta a precipitar.