Kate Hudson will eat 'anything'

The 34-year-old actress doesn't limit herself to a strict diet because she likes to try different foods, but she makes sure she stays healthy by having a good level of fitness.

She said: "I'll eat anything. There is nothing that I won't try. I'll try anything, as crazy as it is!"

The blonde beauty - 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".

She explained to The Zoe Report: "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."