Australian model Miranda Kerr has dished out secrets for her glowing skin and toned physique, which include eating healthy and practicing yoga. The former Victoria's Secret Angel is so particular about shunning junk food that she always carries her food with her.

Kerr, 32, talked to Your Fitness magazine about staying slim, eating healthy and how she manages to spend quality time with her 4-year-old son, Flynn. She's been a big fan of yoga for 12 years and indulges in it daily for at least half an hour.

“I’ve been doing yoga for over 12 years now – I like the effect it has on my body,” the model tells Your Fitness (via E!). To make her workout more effective, she also adds “Pilates and some strength training with weights and resistance bands” for muscle toning.

The ex-wife of actor Orlando Bloom is also into gymnastics, which when coupled with yoga, is best exercise for “core strength and flexibility.” But exercise is not the only thing that is responsible for her drop-dead gorgeous looks. She also loves to eat “healthy and clean” foods like a fresh juice and egg whites and often carries some healthy snacks such as "fresh fruit, nuts and seeds" whenever she ventures out.

Nevertheless, Kerr does not let herself feel guilty if she indulges in some non-healthy food once in a blue moon. “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,” she told the magazine. “So I don’t give myself a hard time if I have something a little naughty!”

Kerr also loves to spend time with her son by taking her out for adventures like hiking and going on a bike trip. She also feels lucky to live in New York City, which gives her a lot of options to do with her son. She often takes him to “the park, to the farmers’ market, to the playground.”