Few passages in the Old Testament are harder for modern readers than the accounts of Israel entering Canaan and being commanded to destroy its inhabitants.
The difficulty is easy to understand.
The Bible teaches that God is merciful, patient, and just.
Yet in passages such as Deuteronomy 7 and Joshua 6, God commands Israel to destroy nations living in the land He had promised to give them.
How can these things be reconciled?
Was this simply an ancient war that Israel later attributed to God? Was God punishing the Canaanites for their sin? Was Israel committing genocide? And if God judged the Canaanites, what does that tell us about His character?
These are not questions Christians should avoid.
They require us to read the relevant passages carefully, pay attention to the wider biblical story, and resist explanations that make the problem disappear too easily.
The Bible itself gives several pieces to the puzzle.
The Canaanite Conquest Did Not Begin With Joshua
The story does not begin in the book of Joshua.
Centuries earlier, God told Abraham that his descendants would eventually possess the land of Canaan. But there was a significant delay.
God told Abraham:
“For the sin of the Amorites has not yet reached its full measure.”
Genesis 15:16, NIV
This verse is easy to overlook, but it is extremely important.
Israel’s possession of the land was connected to God’s judgment against the peoples living there. Yet God did not immediately remove them.
There was a period of waiting.
The implication is significant: the conquest was not presented as an impulsive decision by God. Judgment was preceded by generations of patience.
The Canaanites were not destroyed simply because they belonged to a particular ethnic group.
The biblical account connects the judgment to their wickedness.
What Was Canaanite Religion Like?
The Old Testament describes practices among the nations Israel encountered that were deeply opposed to the worship God required of His people.
Israel was repeatedly warned not to imitate the religious practices of the surrounding nations.
Deuteronomy describes practices including idolatry, divination, sorcery, child sacrifice, and other forms of pagan worship.
One particularly horrifying practice was the sacrifice of children.
God warned Israel:
“You must not worship the LORD your God in their way. For they practice detestable acts the LORD hates. They even burn their sons and daughters in the fire as sacrifices to their gods.”
Deuteronomy 12:31, NIV
This does not mean every individual Canaanite committed every practice mentioned in these passages.
Nor should Christians use these descriptions to justify hatred toward people from any modern ethnic or national group.
The point is narrower and more important.
The biblical writers present Canaanite society as deeply corrupted by practices that God regarded as profoundly evil.
God Had Warned Israel Not to Become Like the Canaanites
There is another reason the conquest matters.
God was not simply giving Israel territory.
He was establishing a covenant people who were supposed to worship Him rather than the gods of the surrounding nations.
God repeatedly warned Israel that adopting Canaanite practices would corrupt them.
In Deuteronomy 7, Moses tells Israel:
“Do not intermarry with them. Do not give your daughters to their sons or take their daughters for your sons, because they will turn your children away from following me to serve other gods.”
Deuteronomy 7:3–4, NIV
The concern was religious faithfulness.
Israel was not supposed to become another Canaanite nation with a different name.
The conquest therefore cannot be separated from the covenant relationship God was establishing with Israel.
Was This About Ethnicity?
This is one of the most important questions.
The biblical account does not present the Canaanites as condemned simply because they were ethnically Canaanite.
There are several reasons for saying this.
One is the story of Rahab.
Rahab was a woman from Jericho, one of the cities targeted in Israel’s conquest.
Yet she did not perish with the people of Jericho.
She recognized the God of Israel and acted in faith by protecting the Israelite spies.
Joshua records:
“But Joshua spared Rahab the prostitute, with her family and all who belonged to her, because she hid the men Joshua had sent as spies to Jericho.”
Joshua 6:25, NIV
Rahab was a Canaanite.
Yet she was received into Israel.
The Bible later places her within the genealogy of Jesus in Matthew 1.
That is difficult to reconcile with the idea that the conquest was simply racial or ethnic extermination.
The biblical distinction is instead between allegiance to God and persistent rebellion against Him.
The Story of the Gibeonites Matters Too
Another important example appears in Joshua 9.
The Gibeonites were Canaanites who feared Israel’s God and sought peace.
Israel initially believed they had come from a distant land and entered into a covenant with them.
When Israel discovered the deception, the Israelites did not simply destroy them.
The Gibeonites were allowed to live.
This matters because it demonstrates that the conquest narratives are more complicated than the idea that every Canaanite was automatically killed simply because of ancestry.
The Bible itself gives examples of Canaanites surviving through submission or association with Israel.
But Why Command Destruction at All?
This is where the difficulty becomes greatest.
The Old Testament sometimes uses extremely severe language when describing what Israel was commanded to do.
Deuteronomy says:
“When the LORD your God has delivered them over to you and you have defeated them, then you must destroy them totally.”
Deuteronomy 7:2, NIV
Similar language appears in Deuteronomy 20 and Joshua.
Modern readers naturally ask how this can be reconciled with God’s mercy.
The answer begins with recognizing that the Bible does not present God as having abandoned justice.
The conquest is portrayed as an act of divine judgment.
That does not make the violence emotionally easy to accept.
But it does change the theological question.
The question is not simply, “Why did Israel kill people?”
It is, “Why did God judge these nations through Israel in this particular historical situation?”
The biblical answer is that God was judging persistent wickedness while simultaneously giving Israel the land He had promised.
God’s Patience Came Before Judgment
One of the strongest themes in these passages is that God’s judgment did not come immediately.
Genesis 15 already gives us the picture of God waiting while the sin of the Amorites had not yet reached its full measure.
That means the conquest cannot reasonably be presented as God’s first response to Canaanite wickedness.
There was time.
There were generations.
And there was increasing corruption.
The same principle appears elsewhere in Scripture.
God’s patience does not mean that judgment will never come.
Peter writes:
“The Lord is not slow in keeping his promise, as some understand slowness. Instead he is patient with you, not wanting anyone to perish, but everyone to come to repentance.”
2 Peter 3:9, NIV
In the biblical worldview, patience and judgment are not opposites.
God can be patient without becoming indifferent to evil.
Israel Was Not Exempt From God’s Judgment
This is perhaps one of the most important details in the entire discussion.
If the conquest proves that God simply favored Israel regardless of its behavior, Israel’s later history becomes difficult to explain.
But that is not what the Bible teaches.
Israel itself was repeatedly warned that disobedience would bring judgment.
Eventually, Israel experienced conquest, exile, destruction, and displacement because of its own persistent rebellion.
The same God who judged the Canaanites also judged Israel.
This is crucial.
God was not saying:
“Israel is righteous, therefore Israel may do whatever it wants.”
He was saying:
“Israel belongs to Me and must obey Me.”
When Israel repeatedly refused to do so, Israel itself experienced divine judgment.
The prophets make this point repeatedly.
God’s justice was not based on ethnicity.
The Conquest Was Not Permission for Christians to Wage Holy War
This point needs to be stated clearly.
Christians cannot take the conquest of Canaan and turn it into a general principle that believers are entitled to destroy people who reject Christianity.
That would be a serious misuse of Scripture.
The conquest belongs to a specific period in Israel’s history, under God’s covenant with Israel and within the particular story of the promised land.
Christians are not ancient Israel entering Canaan.
Jesus did not command His disciples to establish the kingdom through military conquest.
When one of Jesus’ disciples attempted to use violence against those arresting Him, Jesus told him to put away his sword.
The church’s mission is fundamentally different.
Jesus commissioned His followers to make disciples of all nations.
The enemies Christians are called to fight are not ethnic populations.
Paul writes:
“For our struggle is not against flesh and blood, but against the rulers, against the authorities, against the powers of this dark world and against the spiritual forces of evil.”
Ephesians 6:12, NIV
That distinction prevents one of the most dangerous misreadings of Old Testament warfare.
What Does “Destroy Them Totally” Mean?
Another difficulty concerns the language used in the conquest accounts.
The Hebrew expression often translated with phrases such as “destroy totally” is associated with the concept of ḥerem, a form of placing something under the ban or devoting it to destruction.
This language is especially prominent in passages concerning warfare.
But interpreters have debated how literally every occurrence should be understood.
There are passages in the Old Testament where the language of total destruction appears alongside evidence that people from the supposedly destroyed population remained.
For example, later biblical passages continue to mention Canaanite groups that were apparently still present in the land.
This has led scholars to debate whether some conquest language functions partly as conventional ancient military rhetoric rather than providing a modern-style numerical description of every individual killed.
That possibility should not be used to make the violence disappear.
The texts plainly describe warfare and divine judgment.
But it does caution us against assuming that every phrase describing a people as “destroyed” must function exactly like a modern historical report saying that every single individual was physically killed.
The literary and historical context matters.
What About Women and Children?
This is one of the most painful aspects of the question.
The biblical passages do include language concerning entire populations, and Christians should not pretend otherwise.
There is no responsible way to make the moral difficulty disappear with a clever phrase.
Children are not responsible for their parents’ sins in the same way adults are.
Yet the Bible sometimes describes judgment falling upon entire communities.
This raises difficult questions about corporate judgment, ancient warfare, God’s authority over life and death, and the relationship between temporal death and eternal judgment.
The Christian answer must begin with the biblical conviction that God is the giver and judge of life.
That does not make the emotional difficulty disappear.
It does, however, mean that Christians cannot judge God’s actions as though He were simply another human military leader acting from ordinary political motives.
The conquest narratives claim something much more specific: God Himself was judging wickedness.
Whether a reader accepts that claim is ultimately a question about the authority and truthfulness of the biblical account.
Rahab Shows That Judgment Was Not the End of the Story
Rahab is worth returning to because her story reveals something about God’s mercy in the middle of judgment.
She belonged to Jericho.
She was not an Israelite.
Yet she responded to what she had heard about the God of Israel.
She protected the spies.
She and her family were spared.
And she became part of Israel’s story.
The New Testament later remembers her not primarily as a Canaanite who survived a military campaign, but as an example of faith.
Hebrews says:
“By faith the prostitute Rahab, because she welcomed the spies, was not killed with those who were disobedient.”
Hebrews 11:31, NIV
That is an important biblical pattern.
The Bible does not portray God’s judgment as evidence that mercy is unavailable.
Rahab’s story shows that even in a narrative of judgment, faith and refuge are possible.
The Canaanite Woman in Jesus’ Ministry Adds Another Layer
The New Testament gives us another striking connection.
Jesus encounters a Canaanite woman in Matthew 15.
She asks Him to heal her daughter.
The description is deliberate.
Matthew identifies her as a Canaanite, a term that connects her to the ancient people Israel had encountered in the land.
Yet this woman approaches Jesus in faith.
Jesus ultimately praises her faith and heals her daughter.
“Woman, you have great faith! Your request is granted.”
Matthew 15:28, NIV
The contrast is remarkable.
In the Old Testament, Canaan is associated with judgment.
In the Gospels, a woman identified as Canaanite receives mercy through faith in Israel’s Messiah.
The New Testament is not erasing the Old Testament.
It is showing the fulfillment of God’s purposes in Christ, where the blessing promised through Abraham reaches the nations.
God’s Judgment Does Not Make Him Less Merciful
One temptation is to divide the Bible into two characters:
An angry God in the Old Testament and a loving Jesus in the New Testament.
That approach does not fit the Christian Scriptures.
The God who judges Canaan is the God Jesus reveals.
And Jesus Himself spoke seriously about final judgment.
At the same time, the God who judges is also the God who repeatedly shows mercy throughout the Old Testament.
The book of Exodus describes God as:
“The LORD, the LORD, the compassionate and gracious God, slow to anger, abounding in love and faithfulness.”
Exodus 34:6, NIV
The same chapter immediately continues with God’s justice.
Biblical theology does not require us to choose between God’s mercy and His holiness.
Both belong to His character.
The Conquest Should Make Us Take Sin Seriously
There is another lesson Christians can easily miss.
The Canaanite conquest is not primarily a story designed to make modern readers feel morally superior to ancient people.
It should make us uncomfortable about sin.
The Bible repeatedly warns that God’s patience should never be mistaken for approval.
Paul asks:
“Or do you show contempt for the riches of his kindness, forbearance and patience, not realizing that God’s kindness is intended to lead you to repentance?”
Romans 2:4, NIV
The New Testament turns the warning toward everyone.
The issue is no longer simply what happened to Canaan.
The question becomes whether we recognize our own need for mercy.
The Cross Changes How Christians Understand Judgment
For Christians, the story of divine judgment ultimately points toward an even greater biblical reality.
The cross demonstrates that God does not treat sin as though it does not matter.
At the same time, the cross demonstrates the astonishing depth of God’s mercy.
In Jesus, God’s justice and mercy meet.
Paul writes:
“God presented Christ as a sacrifice of atonement, through the shedding of his blood—to be received by faith.”
Romans 3:25, NIV
The Christian gospel does not say that God became less concerned about evil.
It says that God acted to deal with sin while offering reconciliation to sinners.
That should affect how Christians read difficult Old Testament judgment passages.
We do not approach them merely as detached historical problems.
We read them as part of the larger biblical story that ultimately leads to the cross.
What Can We Say With Confidence?
There are things we can say from the biblical text without pretending that every question has been resolved.
The Canaanite conquest is presented as an act of divine judgment.
The Bible connects that judgment to the wickedness of the nations in the land.
God’s judgment was preceded by a long period of patience.
Israel was not inherently more righteous than everyone else.
Israel itself would later experience God’s judgment.
The conquest was connected to a unique moment in Israel’s covenant history.
And the New Testament does not authorize Christians to reproduce Israel’s conquest as a model for Christian mission.
At the same time, there are questions about the precise historical and literary nature of some conquest language that Christians and scholars continue to debate.
Acknowledging those questions is not weakness.
It is responsible interpretation.
A Difficult Passage We Should Not Make Easy
The destruction of the Canaanites remains one of the hardest subjects in the Bible.
There is no need to pretend otherwise.
Some explanations are too simplistic. Saying “God commanded it, so there is nothing difficult about it” does not engage the moral question seriously.
But the opposite response can be equally simplistic.
Saying “This proves the Bible presents God as an immoral tribal deity” assumes from the beginning that the biblical account cannot possibly be what it claims to be.
A better approach is to let the entire biblical narrative speak.
The conquest occurs within God’s promises to Abraham, His patience toward the nations, His covenant with Israel, His judgment of persistent evil, and His later judgment of Israel itself.
It also sits within the larger story that eventually reaches Jesus Christ, where God’s mercy extends beyond Israel to people from every nation.
The passage remains difficult.
But difficult does not mean meaningless, and challenging does not mean that Christians should avoid the text.
Sometimes faithfulness to Scripture means being willing to sit with a difficult passage long enough to understand what it actually says.
The conquest of Canaan is one of those passages.
It confronts us with the seriousness of evil, the patience of God, the reality of judgment, the danger of idolatry, and the astonishing reach of God’s mercy.
And perhaps most importantly, it reminds us that the Bible does not present God as indifferent to either sin or suffering.
He is patient. He is just. He is merciful.
And understanding how those truths meet in the story of Canaan requires us to read Scripture as a whole rather than reducing one of its hardest stories to a single verse or slogan.