The cosmetics, called "Lookin' Good for Jesus", is made by American makeup company Blue Q. It was sold in three Topshop outlets in Singapore.
Wing Tai Holdings, which manages the Topshop brand in the city-state, pulled the items of its shelves late last month after some customers complained, the Straits Times newspaper reported.
"We don't want to offend our customers," a company spokesman was quoted by the paper as saying.
Reuters could not get a comment from Wing Tai as its offices were closed for the Lunar New Year holiday.
The Straits Times said Nick Chui, 27, a Catholic, spotted the items in a Topshop outlet and then wrote a letter to Wing Tai last month saying that the products trivialised Jesus Christ and Christianity.
"There are also sexual innuendoes in the messages and the way Jesus is portrayed in these products," the paper quoted Chui as saying.
Some of the products sold include, a "virtuous vanilla" lip balm, hand and body cream and a mirrored Jesus statuette. They feature a drawing of Jesus flanked by two adoring women and carry crude slogans such as "Get tight with Christ", "Get His Attention" and "Redeem Your Reputation and More".
Blue Q also carries other tongue-in-cheek items such as a "Believe in God Breath Spray".