모세가 산에서 내려오는 것이 늦어지자 백성은 아론에게 모여 우리를 인도할 신을 만들어 달라고 했습니다. 이집트에서 이끌어 낸 모세에게 무슨 일이 생겼는지 알지 못한다고 했습니다. 아론은 아내와 아들과 딸의 귀고리를 가져오라고 했습니다. 백성이 금고리를 가져오자 그는 그것으로 송아지 형상을 만들었습니다. 백성은 이것이 이집트에서 자신들을 이끌어 낸 신이라고 말했습니다.
아론은 그 앞에 제단을 쌓고 다음 날을 하나님께 드리는 절기라고 선포했습니다. 이튿날 백성은 번제와 화목제를 드리고 먹고 마시며 일어났습니다. 산 위에서 하나님은 모세에게 백성이 부패했으며, 자신이 명령한 길에서 빨리 떠나 금송아지 앞에 절했다고 말씀하셨습니다. 하나님은 모세에게 이 백성을 진멸하고 모세에게서 큰 나라를 이루겠다고 하셨습니다.
모세는 하나님께 이집트 사람들이 주께서 악한 뜻으로 백성을 광야에서 죽이려고 데려내셨다고 말하게 하지 말아 달라고 간구했습니다. 아브라함과 이삭과 이스라엘에게 하신 약속도 기억해 달라고 했습니다. 하나님은 말씀하신 재앙을 내리지 않으셨습니다. 모세는 증거판 둘을 손에 들고 산을 내려왔습니다. 여호수아는 진에서 나는 소리를 듣고 전쟁 소리라고 했지만, 모세는 노래 소리라고 답했습니다.
모세가 진에 가까이 와 송아지와 춤추는 모습을 보자 화가 났습니다. 그는 손의 돌판을 산 아래에 던져 깨뜨렸습니다. 송아지를 불살라 가루로 빻아 물에 뿌리고 이스라엘 자손에게 마시게 했습니다. 모세가 아론에게 무슨 일을 하였기에 이렇게 큰 죄를 짓게 했느냐고 묻자, 아론은 백성이 악한 것을 안다며 금을 불에 던졌더니 이 송아지가 나왔다고 말했습니다.
모세는 진 문에 서서 하나님 편에 설 사람은 자기에게로 오라고 했습니다. 레위 자손이 모두 그에게 모였습니다. 그들은 모세의 명령을 따라 진을 오가며 형제와 이웃과 친구를 쳤고 그날 삼천 명가량이 죽었습니다. 다음 날 모세는 백성에게 큰 죄를 지었다고 말하고 하나님께 올라가 속죄할 수 있는지 알아보겠다고 했습니다. 하나님은 죄를 지은 자를 책에서 지우겠다고 하시고, 백성을 약속한 곳으로 인도하되 천사를 보내겠다고 하셨습니다.
모세는 회막을 진 밖에 치고 하나님을 찾는 사람이 그곳으로 나가게 했습니다. 모세가 회막에 들어갈 때 구름 기둥이 내려왔고 하나님은 사람이 친구와 말하듯 모세와 말씀하셨습니다. 모세는 하나님의 임재가 함께 가지 않으면 이곳에서 올려 보내지 말아 달라고 했습니다. 하나님은 모세가 은총을 입었고 이름으로 안다고 하시며 함께 가겠다고 하셨습니다.
모세는 하나님의 영광을 보여 달라고 청했습니다. 하나님은 자신의 선하심을 모세 앞에 지나가게 하겠지만 얼굴을 보아서는 살 수 없다고 하셨습니다. 모세는 바위 틈에 서고, 하나님은 손으로 그를 덮었다가 지나간 뒤 손을 거두겠다고 하셨습니다. 모세는 새 돌판 둘을 처음 것과 같이 다듬어 아침에 시내 산으로 올라갔습니다. 하나님은 구름 가운데 내려와 이름을 선포하시고, 은혜롭고 노하기를 더디 하며 사랑과 신실함이 많은 분이라고 말씀하셨습니다.
모세는 땅에 급히 엎드려 경배하며 백성과 함께 가 달라고 간구했습니다. 하나님은 언약을 새롭게 하시고, 이방 신에게 절하지 말며 절기와 안식일을 지키라고 명령하셨습니다. 모세는 사십 일 사십 밤 산에 머물며 빵도 먹지 않고 물도 마시지 않았고, 하나님은 언약의 말씀 곧 십계명을 돌판에 기록하셨습니다. 모세가 두 증거판을 들고 내려올 때 그의 얼굴 피부는 하나님과 말했기 때문에 빛났습니다. 아론과 백성은 두려워 가까이 오지 못했고, 모세는 그들을 불러 모든 명령을 전한 뒤 얼굴에 수건을 썼습니다.