Take a deep pan and add water in it. The purpose of adding water is that it prevents the burning and sticking of milk at the bottom of the pan.
Then add milk.
Start heating the milk. You don't have to boil the milk. We repeat, don't boil the milk.
(TEST: To ascertain whether the milk is sufficiently warm is to put your finger in the milk. When you can feel the warmth but no trouble in keeping the finger inside milk for atleast 15-20 seconds, it is done.)
The moment milk is warm, immediately switch off the flame. Better remove the pan from gas stove.
Add citric acid and stir the milk. (see notes below if don't have citric acid).
After 2-3 minutes of stirring, you will see that the milk will separate from the water. The texture of this milk will be quite creamy.
Sieve this so that milk solids and water get separated.
Then take a handful of this separated milk solid on your palm, wisely press it to squeeze the water and give it a round shape, though its edges are not supposed to be clean. This is your kaladi.
Keep making all the kaladis and arrange them at a place where there is a way out to drain the leftover water present in the Kaladi. We are using a big mesh lid.
Kaladi may take 2-3 days in getting dry completely, rather more days during winter. However after couple of hours when Kaladi stops dripping water, you can transfer it in refrigerator.
Kaladi is ready to be cooked.