The 29-year-old Aussie model, who prides herself on being a healthy, well-behaved mum-of-one, has posed topless and wearing just a sparkly waistcoat the Italian magazine.
[Related article: Miranda Kerr pushes her weight training before Victoria’s Secret show]
Miranda found fame as the first Australian Victoria’s Secret model in 2007, replacing Gisele Bündchen. And as an underwear model, she’s posed in lingerie on numerous occasions, but she’s always displayed her natural beauty, rather than portraying a vampy image. Until now.
Seen with smokey eyes, nude lips and a dishevelled blonde bob with blunt fringe, she models a metallic waistcoat, graffitied denim shorts and a fox fur coat in the Vogue shoot. Entitled 'A Real Beauty', it’s shot by Tom Munro and appears in the October issue.
[Related gallery: Are these the world’s best dressed celebrities?]
The look is a far cry from her normally conservative wardrobe of girly summer dresses, wavy locks and winning smile.
In the magazine, the model, who grew up in a small town in New South Wales "racing motorbikes and riding horses” talks about her healthy, organic lifestyle.
"When you are healthy, you look and also feel the best. And when you feel at the top, you get the best results,” she said.
Outside her Victoria’s Secret work Miranda has previously been happy to pose nude in non-sexual situations. She was photographed naked and pregnant for W Magazine in 2010 while expecting her son Flynn, with husband Orlando Bloom.
[Related article: Top 10 most influential baby names]
“We love her because she has the most incredible girl-next-door look and she’s also insanely beautiful,” Victoria’s Secret photographer Russell James told the Daily Telegraph.
“It means women are not intimidated by her looks and guys think they might be able to talk to her.”
Though we reckon that could all change with this sultry shoot!