Khloe Kardashian Odom
Khloe Kardashian Reuters

American reality television star Khloe Kardashian showed off her slim and trim frame while on vacation in Thailand with her family.

In a picture posted on Instagram, the 29-year-old Keeping Up With The Kardashians star was seen in a black one-piece that read "East Coast" and teamed it up with a nautical hat.

"And then my soul saw you......," she captioned the photo.

Kardashian, who once said that losing weight was her "biggest lifetime struggle and it does get her down," told Cosmopolitan Australia's February issue, that the weight loss was the result of her healthy eating habits and dedicated work out.

"I've definitely become obsessed with working out!" she said. "It's funny, because my weight has always fluctuated – but recently so many people have been saying 'you look so good, you've lost all this weight.' It's actually been about a year and a half that I've been making a lifestyle change.

"There's no quick fix, I would say. If I ate better, I would lose weight faster, but I don't want to. I love food and there's lots of family time with food and your friends. I work out really hard so I can have my champagne and that part of life. I'd rather take longer to lose weight, but have fun doing it."

Kardashian's pictures come after estranged husband Lamar Odom said in an interview with In Touch magazine that he would like to rebuild the couple's relationship.

"I want to make it work with Khloé, I'm going to see Khloé; I'm going to see her soon. I'm focusing on getting better," he added.

The couple's marriage first hit the rocks when a video surfaced, showing Odom rapping about how he cheated on her. He was also allegedly not willing to take professional help for his drug addiction. She filed for divorce from Odom in December, after four years of marriage, citing irreconcilable differences.