Actress Kate Hudson says she can eat "anything" because she likes to try everything at least once.
The 34-year-old actress doesn't limit herself to a strict diet but she makes sure she stays healthy by having a good level of fitness, reports contactmusic.com.
"I'll eat anything. There is nothing that I won't try. I'll try anything, as crazy as it is," said Hudson.
The actress, who has children Ryder, 10, and two-year-old son Bingham, believes her trim physique is down to breaking "a sweat six days a week".
"My rule is to try and break a sweat six days a week, whether through an intense workout or running around with the kids. I just try to break a sweat. I believe that with anything in life, you need motivation."
"The one thing that women always talk about is how they'd like to find time for themselves to make themselves happy. Being active can be challenging, but it's one of the greatest health benefits," she said.