Actress Mary-Kate Olsen is celebrating beating her eating disorder by giving away clothes that no longer fit her.

After gaining almost 15 pounds (6.8 kilograms), the socialite is convinced the eating disorder she battled for almost a year in 2004 is a thing of the past.

And, according to American magazine In Touch, she's so happy with her new-found curves, she has decided to keep the weight on and get rid of her skinny wardrobe.

A source tells the magazine the 19-year-old recently donated thousands of dollars worth of designer clothes to West Hollywood, California thrift store Out of the Closet.

The charity shop, which benefits AIDS research, is a popular choice for stars keep to hand over their clothes - Winona Ryder and DAME Elizabeth Taylor have been known to donate items to the store.