Just one year after giving birth, Hilary Duff is back in a bikini.

Duff donned a green halter-top bikini while vacationing in Cabo San Lucas, Mexico, with her family for Mother's Day. In February, the 25-year-old told Us Weekly that she has lost 30 pounds since giving birth last year. She has credited her weight loss to Pilates and boxing.

SCROLL FOR FULL PHOTOS

After giving birth in March of last year, Duff was realistic about her post-baby body.

"There are some women who look the same right after -- I think they are freaks of nature!" she told Parents magazine last October. "I don't know how that happens. I'm not one of those people. It takes your body nine months to get there -- really ten months. So I'm trying to be patient but I'm working hard. And I think now more than ever, I appreciate my body and what it's done for me."

These days, the first-time mom is dedicated to staying fit, but she makes sure not to deprive herself.

"I think I have a little bit more of a sweet tooth than I had before, but I'm in a good place right now. I exercise a lot. And I don't believe in depriving yourself," she recently told The Huffington Post.

As for more babies, Duff isn't planning on adding to her family just yet. She recently told Us Weekly that she and husband Mike Comrie "would be happy if it happened," but they aren't rushing into anything at the moment. They do hope to give Luca a sibling close in age someday.

PHOTOS:

hilary duff bikini photo

hilary duff bikini photo

Related on HuffPost:

Loading Slideshow...
  • Maria Menounos

  • Anna Kendrick

  • Bethenny Frankel

  • Ashley Tisdale

  • Pink

  • Shiri Appleby

  • Jennifer Aniston

  • Beyonce

  • Mariah Carey

  • Julianne Hough

  • Rihanna

  • Kimora Lee Simmons

  • Selena Gomez

  • Kate Hudson

  • Kate Moss

  • Ashlee Simpson

  • Gwen Stefani

  • Lea Michele

  • Angela Simmons

  • Jennifer Lopez

  • Janice Dickinson

  • Sharon Stone

  • Jessica Alba

  • Maria Menounos

  • Jennifer Aniston

  • Anne Hathaway

  • Ciara

  • Shemar Moore

  • Rosie Huntington-Whiteley

  • Naomi Campbell

  • James Marsden

  • Rachel Bilson

  • Rachel Bilson & Hayden Christensen

  • Ciara

  • Nicolette Sheridan

  • Balthazar Getty

  • Josh Radnor

  • George Clooney

  • Minnie Driver

  • Gwen Stefani

  • Emma Thompson

  • Sharon Stone & Boyfriend

  • Brooke Burke-Charvet

  • Bruce Jenner

  • Courteney Cox

  • Eric Dane

  • Hayden Panettiere

  • Kelly Rowland

  • Angel McCord

  • Kelly Bensimon

  • Hayden Panettiere