With the release of her new book, The Body Book: The Law of Hunger, the Science of Strength, and Other Ways to Love Your Amazing Body, the many layers of actress Cameron Diaz have started to peel one by one. While the 41-year-old actress has been Hollywood’s poster child for a healthy lifestyle, she admits she was miserable as a teen as she struggled with severe acne.

"I was the poster child for being both skinny and unhealthy — and I had the zits to prove it," Diaz said in Seventeen magazine’s February issue. The actress recounted her unhealthy eating habits, such as Friday nights as a teen where she would do a drive-through run, order a double cheeseburger with French fries, and onion rings. “…I didn’t realize all that fried, greasy, processed artificial crap was setting off a hormonal surge that sent my skin into crazy town!”

Cameron Diaz
Cameron Diaz 70th Academy Awards in 1998. Featureflash / Shutterstock.com

Contrary to popular belief, greasy foods and chocolate have little effect on acne, according to the Mayo Clinic. The formation of acne occurs when the openings of hair follicles are blocked with oil secretions, dead skin cells, and bacteria. Acne commonly occurs on the face, neck, chest, back and shoulders, where the largest number of oil glands are located. These areas are prone to oil buildup when the dead skin cells block the glands and cause a bacterial reaction that results in acne-related inflammation.

The Mayo Clinic does acknowledge dietary factors such as dairy products, carbohydrate-rich foods, or foods with a high glycemic index may trigger or aggravate acne. These processed foods are quickly broken down into sugar, which creates a terrible effect on the skin. The refined carbs lead to a spike in insulin levels which leads to an increase in sebum production and clogged pores. Dermatologists like Dr. Joel Schlessinger believe the fat in fast food isn’t what causes breakouts. “It’s the processed carbs,” he said to YouBeauty.

Diaz, former junk food addict who consumed plenty of processed food, bashfully admitted to the guilty pleasure during her teen years. “If you really are what you eat, I would have been a bean burrito with extra cheese, extra sauce, no onions!” The actress soon learned her acne began to disappear once she traded her favorite fried and processed meals for more natural foods. Diaz also noticed she had a huge burst in her energy levels and even started surfing and snowboarding, feeling like she “had the world at her fingertips.”

Cameron Diaz arriving for the World Premiere of Gambit, at the Empire Leicester Square, London in 2012. Featureflash / Shutterstock.com

“I realized our bodies are these amazing machines, created to be good to us when we’re good to them,” Diaz said. Feeding her body veggies and water rather than processed foods and soda made her feel she had energy to spare which was something she never felt before. The actress also consumes plenty of avocados and tomatoes because they make her feel great.

Foods high in vitamin A and beta-carotene are known to increase the body’s resistance to bacteria and improve the skin’s overall health. The most vitamin-A rich foods include liver and cod liver oil, but the vitamin can also be obtained from other sources such as kidney, cream, and butter from pastured cods and egg yolks from pastured chickens, says Chris Kresser, an acupuncturist and practitioner of integrative medicine.

Although Diaz has eliminated binging on junk food from her diet, she does indulge herself in a few guilty pleasures on special occasions. “I eat the pork skin, pork fat and the beef fat,” Diaz said over Christmas, the Daily Mail reported. “That's my treat.”

The 41-year-old has also put her Botox days behind her sharing she now wants to age naturally. She told Entertainment Tonight, “it changed my face in such a weird way that I was like, "No, I don't want to [be] like [that]."