가뭄이 든 지 오랜 시간이 지난 셋째 해에 하나님의 말씀이 엘리야에게 임했습니다. 하나님은 아합에게 가서 자신을 보이라고 하시며, 땅에 비를 내리겠다고 말씀하셨습니다. 사마리아에는 기근이 매우 심했습니다.
아합은 궁전을 맡은 오바댜를 불렀습니다. 오바댜는 하나님을 크게 경외하는 사람이었습니다. 이세벨이 하나님의 예언자들을 죽일 때 그는 예언자 백 명을 오십 명씩 굴에 숨기고 빵과 물을 주었습니다. 아합과 오바댜는 말과 노새를 살릴 풀을 찾으려고 땅을 나누어 다녔습니다.
오바댜가 길을 가다가 엘리야를 만났습니다. 그는 엎드려 엘리야가 맞느냐고 물었습니다. 엘리야는 자신이 맞으니 아합에게 엘리야가 여기 있다고 전하라고 했습니다. 오바댜는 아합이 엘리야를 찾으려고 여러 나라와 왕국에 사람을 보냈던 일을 말하며, 자신이 전하러 간 사이 엘리야가 사라지면 아합이 자신을 죽일 것이라고 두려워했습니다.
엘리야는 자신이 오늘 아합 앞에 반드시 나타나겠다고 맹세했습니다. 오바댜가 아합에게 알리자 아합은 엘리야를 만나러 왔습니다. 아합은 엘리야를 보고 이스라엘을 괴롭게 하는 자라고 말했습니다. 엘리야는 자신이 아니라 아합과 그의 아버지 집이 하나님의 명령을 버리고 바알들을 따른 것이 이스라엘을 괴롭게 했다고 대답했습니다.
엘리야는 이스라엘 온 백성과 바알의 예언자 사백오십 명, 아세라의 예언자 사백 명을 갈멜산에 모으라고 했습니다. 백성이 모이자 엘리야는 언제까지 두 의견 사이에서 머뭇거리겠느냐고 물었습니다. 하나님이 참 하나님이면 그를 따르고 바알이 참이면 바알을 따르라고 했습니다. 백성은 아무 대답도 하지 않았습니다.
엘리야는 자신은 하나님의 예언자로 홀로 남았고 바알의 예언자는 사백오십 명이라고 말했습니다. 송아지 둘을 가져와 하나는 바알의 예언자들이, 하나는 자신이 제단 위에 놓되 불은 붙이지 말자고 했습니다. 각자가 자기 신의 이름을 부르고, 불로 응답하는 신이 하나님이 되게 하자고 했습니다. 백성은 그 말이 좋다고 했습니다.
바알의 예언자들은 아침부터 한낮까지 바알의 이름을 불렀지만 아무 소리도, 응답도 없었습니다. 그들은 만든 제단 주위를 뛰었습니다. 엘리야는 한낮에 바알이 생각에 잠겼거나 볼일을 보러 갔거나 여행 중이거나 잠들어 깨워야 할지 모른다며 그들을 조롱했습니다. 그들은 더 큰 소리로 부르며 칼과 창으로 자기 몸을 상하게 했지만, 저녁 제사를 드릴 때까지 아무 소리도 없고 아무도 응답하지 않았습니다.
엘리야는 백성에게 가까이 오라고 했습니다. 그는 무너진 하나님의 제단을 고치고, 야곱의 아들 수대로 돌 열두 개를 가져와 제단을 쌓았습니다. 나무를 벌이고 송아지를 각 떠서 나무 위에 놓은 뒤, 물 네 통을 세 번 부어 제물과 나무와 제단을 적시게 했습니다. 물은 제단 둘레로 흐르고 도랑에도 가득 찼습니다.
저녁 제사를 드릴 때 엘리야는 아브라함과 이삭과 이스라엘의 하나님께 기도했습니다. 이스라엘에서 하나님이 참 하나님이시며 자신이 하나님의 종이고, 하나님의 말씀대로 이 모든 일을 한 것을 알게 해 달라고 했습니다. 백성이 하나님께로 마음을 돌이키게 해 달라고도 했습니다.
그러자 하나님의 불이 내려와 번제물과 나무와 돌과 흙을 태우고 도랑의 물까지 말렸습니다. 백성은 이를 보고 엎드려 하나님이 참 하나님이라고 외쳤습니다. 엘리야는 바알의 예언자들을 붙잡게 했고, 그들은 기손 시내로 내려가 그곳에서 죽임을 당했습니다.
엘리야는 아합에게 먹고 마시라고 하며 큰 비 소리가 있다고 말했습니다. 그는 갈멜산 꼭대기로 올라가 땅에 엎드려 얼굴을 무릎 사이에 넣었습니다. 종에게 바다 쪽을 보러 가라고 일곱 번 보냈습니다. 일곱 번째에 종은 사람 손바닥만 한 작은 구름이 바다에서 올라온다고 말했습니다.
엘리야는 아합에게 비에 막히지 않도록 수레를 갖추고 내려가라고 전했습니다. 얼마 뒤 하늘이 구름과 바람으로 어두워지고 큰 비가 내렸습니다. 아합은 수레를 타고 이스르엘로 갔습니다. 하나님의 능력이 엘리야에게 임했고, 그는 옷자락을 묶고 아합 앞에서 이스르엘 어귀까지 달려갔습니다.