Kate Hudson spends a lot of time wearing bikinis.
Since 2000, the actress -- who turned 33 Thursday -- has shown off her incredibly toned figure in a series of sexy two-pieces. But Hudson -- mom to sons Ryder, 8, and Bingham, 9 months -- admits she's still got a few flaws.
The Something Borrowed star -- who dared to bare her booty in a bright red thong in March 2008 -- showed off her slim post-baby body in Cancun, Mexico just last month. "She had a dance studio built in her house and used it almost every day," a pal told Us Weekly of the actress, who gave birth to Bingham just eight months prior.
Hudson -- engaged to Muse rocker Matthew Bellamy, 33 -- also kept to strict portions of protein and veggies and stopped eating after 7 p.m. "It worked!" the actress' pal said. "She has no baby fat left!"
To see more pictures of Kate Hudson's bikini body through the years, check out the gallery now!