UsMagazine.com said Cher, 67, made the comment about Cruise, 50, on Thursday's edition of TV's "Watch What Happens Live."
Asked about her romance with Cruise in the early 1980s, Cher replied, "Awww. He wasn't a Scientologist then.
"It was pretty hot and heavy for a little minute. He's a great guy. The person that I knew was a great and lovable guy," she said.
So, where does Cruise rank on her list of greatest lovers?
"He was in the top five!" she said.
"I just had the greatest lovers ever," Cher noted, adding she has also slept with women.
"Oh, God, who hasn't?" she joked.