Beyonce "struggles" with her weight.
The 33-year-old singer - who has three-year-old daughter Blue Ivy with husband Jay Z - is delighted with the 22-Day Diet Revolution, a vegan plan devised by Marco Borges, because she has finally found lasting results.
Speaking in a video-taped segment on 'Good Morning America', she said: "I am not naturally the thinnest woman. I have curves, I'm proud of my curves. I have struggled since a young age with diets. Finding something that actually works, that actually keeps the weight off has been difficult for me."
And as well as losing weight, the 'Feeling Myself' singer found other benefits with the plant-based meal plan.
She said: "I felt like my skin was really firm, a lot tighter than when I deprived myself of food and got the weight off fast. The weight stayed off."
Prior to her appearance on the show, a teaser had appeared in which Beyonce said: "This is something I have to share with everyone."
The short clip sparked speculation she would be announcing a new album or even another pregnancy, but instead she went on the programme to promote 22 Days Nutrition, her and Marco's meal delivery service, which was first announced in February.