Take 1 liter of milk in a saucepan and boil it nicely until creamy. Switch off the gas stove.
Now, take half cup of water and add about 1 tbsp vinegar to it.
Pour it in the boiled milk gradually. Mix it nicely.
Stir it continuously until the chena and water separates as shown in the image below.
Strain the water to separate the chena using a cotton cloth.
Squeeze it nicely.
Wash the chena with cold water nicely to remove the bitter taste of vinegar from it.
Squeeze it nicely and let it hang for about half an hour.
After 30 minutes, take out the chena from the cloth and put it on a plate.
Knead it gently as shown in the image below. Knead the chena for about 6 to 7 minutes continuously until you get a soft dough.
Divide it into small portions as shown.
Give each a round shape first. Keep them on a plate.
Now, roll each of these round chena balls with your fingers on the plate as shown in the figure below to give them a cylindrical shape. Keep them all on the plate aside for some time to set properly.
In the meantime, make the chashni. Take a liter of water in a pan or kadai and add about 100 grams of sugar in it. Let it boil on a high flame.
When the chashni boils, put the cham chams in it.
Cover the pan and let the cham chams cook for about 10 minutes on a high flame.
After 10 minutes, remove the cover. You will see the cham chams have become soft and nearly double their initial size. Flip each very carefully and gently. Cover the pan and let them cook further for about 15 minutes more, but this time on a medium flame.
In the meantime, to make the malai, take ½ liter milk in a separate saucepan and boil it till it reduces almost to half. (Pro tip: Scrap the malai from the sides and from the milk as and when they form and mix it with the milk. This will speed up the process and make the milk thicker).
Now, add 100 grams of milk powder to it. (It is optional). Mix it nicely.
Now, use a pinch of yellow food color. (It is also optional). Mix it nicely, let the milk come to a boil and reduce further. Switch off the gas stove. (Pro tip: If you have used saffron in the milk is the previous step, you need not add any additional food color).
Now, take out the cham chams from the chashni, squeeze them gently, and keep them on a plate. Pour the malai carefully on every cham cham as shown. Keep it in the fridge for about 2 hours.
After 2 hours, your sweet and delicious homemade malai cham chams will be ready to enjoy.