No, the God of the Old Testament isn’t cruel. Some stories are hard to read, but they reveal a God who is holy and just, and who takes evil seriously. The real surprise in the Old Testament isn’t that God judges sin. It’s how patient and merciful he is with people who deserve judgment. The same God shows up in the New Testament, where his justice and love meet perfectly at the cross of Jesus.
Why the Old Testament Troubles People
Let’s be honest. Parts of the Old Testament are difficult. There’s the flood, the conquest of Canaan, and stories where people die suddenly at God’s hand. Critics often point to these passages and conclude that the God of the Old Testament is angry, violent, or even evil. Even many Christians quietly wonder why God seems so different there than in the gospels.
One story that troubles readers involves Nadab and Abihu, two of Aaron’s sons. They had just been ordained as priests, and they chose to offer worship in a way God had not commanded.
Leviticus 10:1-3 Aaron’s sons Nadab and Abihu took their censers, put fire in them and added incense; and they offered unauthorized fire before the Lord, contrary to his command. So fire came out from the presence of the Lord and consumed them, and they died before the Lord. Moses then said to Aaron, “This is what the Lord spoke of when he said: ‘Among those who approach me I will be proved holy; in the sight of all the people I will be honored.’” Aaron remained silent.
At first glance, that seems extreme. Wasn’t their mistake fairly minor? But we need to pay attention to God’s explanation. Those who approach him must regard him as holy. Nadab and Abihu treated the presence of the living God casually, as if they could worship him on their own terms. Their story is a vivid reminder that God isn’t a tame idea we can shape however we like.
God Is Holy and Sin Is Serious
We’ll never make sense of passages like this if we don’t understand sin. We tend to grade ourselves on a curve. Compared to others, we think we’re pretty decent. But God doesn’t compare us to each other. He compares us to his own perfect goodness. God is holy, and people are sinful. That’s the starting point for understanding everything else.
Because God is just, evil must be punished. We actually want this in every other area of life. No one admires a judge who lets a murderer walk free because he’s feeling generous. A God who never judged evil wouldn’t be loving. He’d be unjust.
Romans 6:23 For the wages of sin is death, but the gift of God is eternal life in Christ Jesus our Lord.
Notice what Paul says sin earns: death. That’s the wage we’ve all worked for. When God brings judgment, he isn’t being cruel. He’s giving sin what it truly deserves. The shocking part of that verse is the second half, the free gift of eternal life. For more on how the Bible describes our guilt before God, read What Is the Concept of “Legal Guilt” in the Bible?
The Better Question
Once we understand the seriousness of sin, the question shifts. Instead of asking, “Why did God judge those people?” we should ask, “Why doesn’t God just judge all of us?” The Old Testament is full of God’s patience. He waited centuries before judging the Canaanites, until their sin had reached its full measure (Genesis 15:16). He sent prophet after prophet to warn rebellious Israel. He spared the wicked city of Nineveh when it repented, much to Jonah’s frustration.
When God revealed his name and character to Moses, he described himself this way.
Exodus 34:6-7 And he passed in front of Moses, proclaiming, “The Lord, the Lord, the compassionate and gracious God, slow to anger, abounding in love and faithfulness, maintaining love to thousands, and forgiving wickedness, rebellion and sin. Yet he does not leave the guilty unpunished; he punishes the children and their children for the sin of the parents to the third and fourth generation.”
This is how the God of the Old Testament describes himself: compassionate, gracious, slow to anger, and abounding in love, yet not ignoring guilt. Mercy and justice are both woven into who he is. The Old Testament is less a record of God’s cruelty than a long story of his patience with stubborn people.
The Same God, Fully Revealed in Jesus
The God of the Old Testament isn’t a different God from the one we meet in Jesus. Jesus said he came to fulfill the Law and the Prophets, not to abolish them. And the New Testament doesn’t drop God’s justice either. Jesus spoke about judgment more than almost anyone in the Bible. So how can God be both just and loving? The answer is the cross.
Galatians 3:13 Christ redeemed us from the curse of the law by becoming a curse for us, for it is written: “Cursed is everyone who is hung on a pole.”
At the cross, God didn’t ignore sin. He punished it fully, but he let the punishment fall on his own Son instead of on us. Justice was satisfied, and mercy was offered freely. God is both just and loving, and nowhere is that clearer than at Calvary.
The Takeaway
Is the God of the Old Testament cruel? No. He is holy and just, so he judges evil. But he is also amazingly patient and merciful. The same God revealed in the Old Testament is fully revealed in Jesus, who took our curse so we could receive his love.