If Jesus opposed homosexual activity, why didn’t he say something against it in the Gospels?

John tells us that not everything Jesus did was recorded in the Gospels and informs us of the reason the Gospels were written: “Now Jesus did many other signs in the presence of the disciples which are not written in this book; but these are written that you may believe that Jesus is the Christ, the Son of God, and that believing you may have life in his name” (John 20:30-31).
At the end of his Gospel, John again reiterates in an exaggerated way that the Gospels do not contain everything Jesus did: “But there are also many other things which Jesus did; were every one of them to be written, I suppose that the world itself could not contain the books that would be written” (John 21:25).
This being the case, it could be that Jesus did teach about the immorality of homosexual activity consistent with Old Testament teaching as well as later New Testament teaching and Sacred Tradition, but the Gospel writers didn’t record it.

Raphael Benedict

Raphael Benedict is a Catholic who wants nothing but to spread the catholic faith to reach the ends of the world. Make this possible by always sharing any article or prayers posted on your social media platforms. Remain blessed

Related Articles


  1. Plus we are not Marcionites (early heresy that said there was a different, mean God in the Old Testament vs. the New Testament). Jesus Christ is the Second Person of the Blessed Trinity, and so he DID condemn homosexuality in the Old Testament, when God did. It’s the same God. Also as Catholics we believe that God has inspired the Scriptures and so Saint Paul’s condemnation of homosexual activity is part of God’s teaching, since God does not contradict himself. In any case, when our Lord speaks of marriage he exclusively speaks of man and woman.

  2. We hear so much about homosexuality and the Bible tell us it’s a sin. Well , so does being disobedient to your parents. But no one is stoning there children….? Is a sin a sin?

Leave a Reply