In a bowl mix together flour, salt and 20 gm of dalda.
Add ice cold water little by little and mix to form a soft dough. Do not add all the water. Add only if necessary.
Once the dough comes together, knead it for 5 minutes.
Cover with cling film and refrigerate for 30 minutes.
Remove it from fridge, dust with flour and roll it into a large rectangle on the counter.
Divide the 90 gm dalda into three equal portions.
Apply the first portion evenly on the rolled rectangle.
Fold 1/3rd of the rectangle over and fold the remaining 1/3rd over the first fold.
Turn the dough 90° and roll it again to a large rectangle.
Apply the second batch of the dalda all over the dough.
Fold it again like a letter.
Now roll it to a rectangle, apply the remaining dalda and fold it again.
At this stage the dough will be very soft. Dust a tray with flour, place the laminated dough on it, cover with cling film and refrigerate for 30 minutes.
Remove it from fridge and onto the counter.
Roll it into a neat thin rectangle.
Cut it into 10 equal portions.
Divide the filling into 10 portions and place them in the centre of the rectangles.
Brush the sides with water and fold over the rectangle to make smaller rectangle.
Arrange them on a greased tray, cover with cling film and refrigerate for 20 minutes.
By that time, preheat oven to 200°C.
Remove the tray from fridge, apply milk all over the puffs and bake in the oven for 30 - 35 minutes or until the top is golden.
Serve them hot with a cup of coffee.