The 24-year-old singer says she only smokes them when she is a celebratory mood or when she is in Las Vegas, reported FemaleFirst.
"I love cigars. I only smoke them when I'm in Vegas or on a special occasion. It's all I have left - that and Red Bull.
"One night in Vegas, I got a sugar-free Red Bull and a cigar and those are my vices. I'm set," Lovato says on "Elvis Duran and The Z100 Morning Show".
Earlier, the "Sorry Not Sorry" hitmaker had moved into a sober living facility after leaving rehab.