Entstanden ist der Eistobel am Ende der letzten Eiszeit vor rund 15.000 Jahren. Viele tausende Jahre schnitt die Obere Argen sich tief in den Kugel-Laubenberg-Höhenzug ein. Die Schmelzwasser der Gletscher stauten sich bei Ebratshofen, wo sich das Wasser bis zu 50 Meter tief ins Gestein schnitt.
Überall dort, wo sich härtere und weichere Gesteinsschichten im Flusslauf abwechseln, bildeten sich Wasserfälle, Kaskaden und Strudellöcher.