Khloe Kardashian has been looking better than ever since filing for divorce from Lamar Odom. The 29-year-old showed off her slimmer body while on vacation in Thailand with her family.

Wearing a black one-piece that read “East Coast” and a nautical hat, the reality star shared photos of her curves while at Phang-Nga Beach.

In Cosmopolitan Australia's February issue, Kardashian revealed she has gotten more fit recently. “I’ve definitely become obsessed with working out! 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," she continued. "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,” the youngest Kardashian sister said in the issue.

In December, Kardashian filed for divorce from NBA player Odom. The two married four years ago after a 30-day courtship. In November, Odom admitted to cheating on Kardashian in a bizarre rap video while drunk. In August, he was arrested on charges of driving under the influence. “This, in and of itself, is heart breaking and torture to my soul,” she tweeted after filing. But after her split from her troubled estranged husband, Kardashian is proving that life after a breakup does not have to include Ben & Jerrys ice cream and sad movies.