06/18/2014 11:55 EDT | Updated 06/19/2014 11:59 EDT

Jennifer Hudson's Bikini Body Is Smoking Hot! (PHOTO)

Jennifer Hudson's bikini body is smoking!

After losing 80 pounds over the last four years, the 32-year-old singer/actress posted a photo collage on Instagram of herself wearing a tiny two-piece yellow bathing suit with the caption, "It would take Mexico to get me to play on the beach! I'm so not that girl! But I work hard, I deserve it right! Plus, I earned it!" on Tuesday.

The "Spotlight" singer also showed off her short hair and toned figure lounging in a Mexican resort. Hudson, who has been a spokesperson for Weight Watchers for the last four years, hasn't posted bikini or sexy photos of herself since putting up still shots from her "I Can't Describe" music video in January.

Check out more celebs in bikinis below!

Also on HuffPost

Photo gallery Celebrity Bikini Bodies See Gallery