How do we know that we need a new heart according to the Bible?
Answered in 2 sources
The Bible teaches that we need a new heart because our current hearts are imperfect, sinful, and incapable of pleasing God on our own.
In Ezekiel 36:26, God promises to give His people a new heart, indicating that the old heart—one of stone—cannot fulfill God's commands or live righteously. The need for a new heart is reinforced by the realization that our natural state is dead in sin (Ephesians 2:1). The transformation from a heart of stone to a heart of flesh symbolizes a complete renewal that allows believers to walk in God's ways and be obedient to Him. This prophecy is fulfilled through the work of Christ, who alone can give us the heart we need to be in a right relationship with God.
Scripture References:
Ezekiel 36:26, Ephesians 2:1, John 3:7, Matthew 15:10-20
Commentary