Dry roast the mung beans in a frying pan (on medium heat) until they slightly change colour and start to smell toasted.
Let them cool. Grind them into a coarse powder and set aside.
Heat the block of butter in a heavy bottomed wok or deep pan.
When it is all melted, lower the heat to medium and add the mung bean powder.
Stir this around until the powder goes another shade darker but take care not to let it burn.
Add the sugar and cardamom powder and stir so that it is distributed evenly in the mixture. At this stage the mixture will look quite runny.
Lower the heat and start adding the milk about 4 tablespoons at a time.
The halwa will start to thicken. Continue doing this until the halwa comes together and leaves the sides of the pan. It should have the consistency of a soft dough.
Taste a bit to see if the mung bean powder is cooked. If it is slightly crunchy that is fine but it should not taste raw.
Let the halwa cool down a little bit before spooning into a mould of your choice.
Sprinkle with pistachio slivers and apply the edible silver sheet before serving for a really professional look.