Miranda Kerr doesn't worry about making ''naughty'' food choices.

The 32-year-old beauty may be known for her slim figure but the star insists she isn't bothered about indulging herself in the odd unhealthy treat.

She said: ''Sometimes you can't avoid eating something that isn't so healthy if that is all that is on offer, but I try to make sensible choices most of the time.

''So I don't give myself a hard time if I have something a little naughty!''

However, Miranda tends to eat ''healthy and clean'' most of the time, dining on foods like egg whites, avocado or oatmeal as well as drinking ''two to three litres of alkaline water every day to stay hydrated''.

The star also revealed she enjoys yoga and tries to do a session daily as well as Pilates when she can.

She added to Your Fitness magazine: ''I try to do at least half an hour of yoga every day, and then I add Pilates and some strength training with weights and resistance bands to elongate and tone my muscles.

''I've been doing yoga for over 12 years now - I like the [physical and mental] effect it has on my body. I used to do gymnastics so yoga really works for me to keep that core strength and flexibility.''