While the likes of Gwyneth Paltrow swear by it, Courtney Love has revealed she gained up to 50lbs (3.5stone) while following a macrobiotic diet - and only lost it again when she put a lock on her fridge and started working out.

Speaking to People magazine at the Givenchy Haute Couture show in Paris this week, Courtney said: “I gained 40 to 50 pounds on macrobiotic food.”

“At the time I had Gwyneth’s cook who does macro food. I thought, it can’t make me fat – he’s Gwyneth’s cook! [But] I saw some pictures [of me from Italian Vogue] and thought ‘Oh my God!’ 182 lbs. does not look good on me. Nothing fit.”

“I put the non-Photoshopped pictures on my fridge and had a lock fixed on it. My daughter Frances has her carbs in one drawer. I don’t know where it is. I drink [meal replacement] shakes and exercise my [butt] off. No carbs - two shakes and one meal: fish. Fish and broccoli really does work!”

After losing the weight, she auctioned off her bigger clothes on eBay for charity and is trying to find a stylist to help her work her new thinner look: “I haven’t had a stylist in nine years because my old stylist went to Madonna. I’ve been looking and looking. I’d rather wear a tube top and have my stomach hang out than not have a good stylist.”