The 32-year-old, who gave birth to son Bingham on July 9, showed off her sexy abs in a printed bikini while vacationing in Cabo San Lucas, Mexico, Sunday. The "Something Borrowed" actress was joined by her fiance, Muse frontman Matt Bellamy, 33.
The famous blonde -- who packed on 70 pounds with her first son, Ryder, now 8 -- also said no to fatty fare during her second pregnancy. "I like healthy foods," Hudson explained, choosing berries over bacon.
Tell Us: Are you envious of Kate Hudson's post-baby body?