Bible Synapse

Did God promise never again to curse the ground, or does he still threaten to strike the earth with a curse?

Hard question · Who God is · raised by 1 of the lists sceptics circulate

The meaning of a wordRead in context
See the passages joined in the interactive map

The passages

Genesis 8:21–22

After the flood: “I will not again curse the ground any more for man’s sake”, nor smite every living thing again “as I have done”.

And the Lord smelled a sweet savour; and the Lord said in his heart, I will not again curse the ground any more for man’s sake; for the imagination of man’s heart is evil from his youth; neither will I again smite any more every thing living, as I have done. While the earth remaineth, seedtime and harvest, and cold and heat, and summer and winter, and day and night shall not cease.

Genesis 9:11

God’s covenant: “neither shall there any more be a flood to destroy the earth”.

And I will establish my covenant with you; neither shall all flesh be cut off any more by the waters of a flood; neither shall there any more be a flood to destroy the earth.

Malachi 4:5–6

God will send Elijah to turn the hearts of fathers and children, “lest I come and smite the earth with a curse”.

Behold, I will send you Elijah the prophet before the coming of the great and dreadful day of the Lord: And he shall turn the heart of the fathers to the children, and the heart of the children to their fathers, lest I come and smite the earth with a curse.

The objection

After the flood God promised, “I will not again curse the ground any more for man’s sake”. Yet the last verse of the Old Testament has God warn that he may come “and smite the earth with a curse”. Critics ask whether God changed his mind or broke his promise.

The answer

The two verses speak of different judgments, in different words. In Genesis 8:21 God promises not to curse the ground again as he had just done in the flood, and the same verse explains what that means: “neither will I again smite any more every thing living, as I have done”. The covenant in the next chapter states it plainly: “neither shall there any more be a flood to destroy the earth” (Genesis 9:11). God promised never again to destroy all life on earth in a judgment like the flood. He did not promise never to judge any people again, and the promise itself holds “while the earth remaineth” (8:22).

Malachi 4:6 uses other words. ‘The earth’ is ha’arets, which very often means ‘the land’, as the BSB translates it here: “strike the land with a curse”. Malachi was speaking to Judah about its own land. And ‘curse’ is not the verb of Genesis 8:21 (qalal, H7043, ‘to treat lightly, curse’) but the noun cherem (H2764), the ‘ban’ or ‘utter destruction’ once laid on Canaanite cities such as Jericho (Joshua 6:17). Malachi warns that if Judah does not turn when God sends ‘Elijah’, its own land could come under that ban. The warning is conditional (‘lest’), given so that it need not happen. The New Testament applies the promise of Elijah to John the Baptist (Luke 1:17).

So God keeps his word to Noah: there has been no second flood over all the earth. Malachi warns of a judgment on a guilty nation, which the promise to Noah never ruled out.

Other answers Christians give

The final judgment

Some read Malachi’s warning more widely, of the final judgment of the whole world, which the New Testament says will be by fire (2 Peter 3:7). Even on that reading there is no conflict: the promise to Noah ruled out another flood, and it was made for the time “while the earth remaineth”.

From the classic commentators

By the earth here, as frequently elsewhere, is meant the land of Judea, and the clause would be better rendered, Lest I come and smite the land, namely, of Judea, with utter destructionJoseph Benson, Commentary on Malachi 4:6, at Bible Hub

Sources

Further reading

Raised by: The Skeptic’s Annotated Bible. Only the verse references come from these lists.

Checked 2026-10-22. All hard questions