Au départ, il n'existait que deux entités : Muspellheim et Niflheim. Le premier était une région enflammée que gardait un être gigantesque, Surt, qui à la fin des temps mettra le feu à l'univers. Au nord se trouvait Niflheim, le pays du froid et de la glace. Entre ces deux régions se situait le Ginnungagap, l'abîme. Dans ce néant, la chaleur et le froid se rencontrèrent et firent fondre la glace de Niflheim d'où apparut le géant Ymir.
En même temps que celui-ci naquit la vache Audhumla. De ses pis coulaient quatre rivières de lait qui nourissaient Ymir. De la glace qu'elle léchait continuellement apparut un être, Buri, qui enfanta Bor. Ce dernier eut trois enfants avec la fille d'un géant de glace appelée Bestla. Ses fils s'appelaient Odin, Vili et Vé.
Ceux-ci ne pouvaient supporter Ymir qu'ils tuèrent. Ils emportèrent son corps au centre du Ginnungagap et à partir de son cadavre ils formèrent Midgard, le monde des hommes. Avec ses cheveux ils firent les arbres, avec sa chair ils firent la terre, avec ses dents, des pierres et des rochers, avec son sang ils remplirent les lacs et les océans, avec ses os ils élevèrent les montagnes et avec son crâne ils firent le ciel. Les larves qui avaient rongé le cadavre servirent à créer les Nains. Et quatre d'entre eux furent utilisés pour maintenir la voûte celeste : Nordri, Sudri, Austri et Westri, qui donnèrent leurs noms aux points cardinaux. Pour finir ils jetèrent son cerveau pour former les nuages et organisèrent la course des astres afin de créer le temps.
Avec le sang d'Ymir, les trois fils noyèrent la progéniture de celui-ci. Mais un de ses petits-fils réussit à s'enfuir au-delà de la mer avec sa compagne. Pour éviter la colère des descendants d'Ymir, un rempart fut construit avec les cils du cadavre du géant autour du domaine de Midgard.