The 48-year-old gorgeous actress said unlike many other Hollywood stars, she embraces fats, reported People magazine.
"I embrace fat, the good fat, this is very important and I make a bone broth that you can look up on the internet, it's very good for all your health and it's full of collagen, when you drink it, it's like fat. I think people are afraid of fat, and fat is your friend," she said.
Along with making her own broth, Hayek also creates her own face cream.
"The main ingredient, it's the bark of a tree that's used in Mexican hospitals for burn victims so it regenerates the skin," she added.
"In the past, when I tried to imagine what I'd look like and what my life would be like at this age, I was terrified. I imagined myself looking old, but instead I think I still look OK, and I'm fine with my appearance.