I read a recent article which states some Islamic scholars think the line about virgins may be a bad translation and that the wording may be about white raisins. Makes more sense when one reads the text in context.
Quote from an article in the Guardian (2002)
Luxenberg 's new analysis, leaning on the Hymns of Ephrem the Syrian, yields "white raisins" of "crystal clarity" rather than doe-eyed, and ever willing virgins - the houris. Luxenberg claims that the context makes it clear that it is food and drink that is being offerred, and not unsullied maidens or houris. In Syriac, the word hur is a feminine plural adjective meaning white, with the word "raisin" understood implicitly. Similarly, the immortal, pearl-like ephebes or youths of suras such as LXXVI.19 are really a misreading of a Syriac expression meaning chilled raisins (or drinks) that the just will have the pleasure of tasting in contrast to the boiling drinks promised the unfaithful and damned.
More?
For example, the famous passage about the virgins is based on the word hur, which is an adjective in the feminine plural meaning simply "white." Islamic tradition insists the term hur stands for "houri," which means virgin, but Mr. Luxenberg insists that this is a forced misreading of the text. In both ancient Aramaic and in at least one respected dictionary of early Arabic, hur means "white raisin."
Mr. Luxenberg has traced the passages dealing with paradise to a Christian text called Hymns of Paradise by a fourth-century author. Mr. Luxenberg said the word paradise was derived from the Aramaic word for garden and all the descriptions of paradise described it as a garden of flowing waters, abundant fruits and white raisins, a prized delicacy in the ancient Near East. In this context, white raisins, mentioned often as hur, Mr. Luxenberg said, makes more sense than a reward of sexual favors.