Die Hügelkette besteht zum grössten Teil aus Gesteinen der Unteren Süsswassermolasse, also Sedimenten aus Mergel und Sandstein, die in Teilen von fest verbackenen Schottern überdeckt sind (Deckenschotter). Während der Risseiszeit bedeckte der Linthgletscher das gesamte Limmattal. Beim Rückzug des Gletschers vor rund 100'000 Jahren verlor der steile Osthang zwischen Baregg und Chrüzliberg seinen Halt und die hier bis zu 50 m mächtige Deckenschotterschicht rutschte auf den weichen Mergeln der Molasse allmählich ab, so dass die Deckschotterschicht in einzelne Schollen und Felstürme zerbrach. Durch das sanfte Abgleiten blieben die einzelnen Felsen jedoch in aufrechter Lage und bewegten sich nur gegeneinander, zumeist ohne umzufallen.