Miranda Kerr slipped back into a tiny two-piece just two months after giving birth in 2011, but the 28-year-old supermodel didn't starve herself.

"If you want to have a little indulgence every now and then, then that's okay," Kerr tells the March issue of Haute Muse. "Sometimes I'll feel like some dark chocolate or sometimes I'll feel like some French fries."

Kerr credits her hot post-baby body to "a lot of yoga and Pilates and eating healthy. It does take hard work."

That's not the only way Kerr lost weight: "I'm breastfeeding, so I think that helps," she told Us Weekly in 2011.

The Australian supermodel and mom to son Flynn, 13 months, also opens up to Haute Muse about her marriage to Orlando Bloom, 35.

"We were friends for at least six months first after we met, so it was a very nice way to start," Kerr says. "Romance followed friendship."