First begin from boiling the dal. For that, wash dal and put in pressure cooker.
Add all other ingredients mentioned under the head "FOR BOILING DAL" in the list of ingredients i.e. red chilli powder, ginger, green cardamoms, cinnamon, green chilli, salt & water.
Let it cook for 5 whistles.
Till the time, prepare the silver balls and for this, take leftover desi ghee residue in a bowl. However the original recipe used khoya/mawa.
Firstly crumble it well so that there shouldn't be any lumps.
Add all purpose flour, cardamom powder and nuts. Mix well and make small balls out of it. If you are finding difficulty in bringing the mixture together, add milk just by spoons and then bind the balls.
Drop little oil in all the cavities of appam pan and put ghee residue balls in them. Fry them on low flame. Alternatively, you can deep fry these balls in hot oil, as done in original recipe, but in that case, make sure there's no crack on balls otherwise they will spread in oil and get spoiled.
Once they are cooked from all sides, take them out and let turn completely cool.
Wrap the balls in silver leaf. Silver balls are ready. Keep them aside.
Coming back to dal, by now whistles must be over and the pressure must have been released from cooker.
Remove the lid of cooker and put the cooker on heat again.
Add all the ADDITIONAL INGREDIENTS i.e. onion Batista/fried onion (reserve little for later garnish), ginger, butter, malai or cream and lemon juice. Let the dal simmer on low flame for 2-3 minutes.
Pour dal in a serving dish.
Take a tadka pan and add ghee and cumin seeds in it.
Let seeds splutter and turn slightly golden.
Pour tadka over the dal in serving dish.
Arrange silver balls and garnish your dish with more onion barista.