"I am lucky that I have a good metabolism rate. If you are in a good, happy space, you are working hard and you are not overeating, then you get to eat everything you can as long as you keep exercising and eat sensible food, " the 29-year-old said at the launch of Kalli Purie's book "Confessions of a Serial Dieter".
"It does not mean that you are on a diet all the time. It's just you eat everything in moderation, " she added.
However, Kalki does not like to sweat it out in the gym.
"Yoga is something I have been doing on-and-off. For me, it's swimming. Swimming and yoga. I am not much of a gym person. I don't like to build muscle, but yoga and swimming is what I do, " said Kalki, who was last seen in "My Friend Pinto".
In 2011, she also garnered praise for her work in her husband Anurag Kashyap's "Shaitan" and Zoya Akhtar's "Zindagi Na Milegi Dobara".
Just three years old in Bollywood, Kalki carved a niche with her performance in her debut film "Dev D" (2009) and also walked away with the Filmfare best supporting actress award.
She will next be seen in Dibakar Banerji's "Shanghai", releasing Jan 26. She will be seen alongside Emraan Hashmi and her "Zindagi Na Milegi Dobara" co-star Abhay Deol.