Use the boiling water to dilute the remaining condensed milk stuck in the can, and add it to the pan.
Next, add in the vanilla and sugar.
Turn on the heat to medium and stir often so that the sugar doesn’t stick to the bottom.
Continue stirring intermittently for about 20 – 30 minutes until the mixture starts bubbling, at which point you have to lower the heat and start stirring a bit faster and more often.
Once the mixture starts getting thick, add in the butter and mix it in fast.
Discard the outer husk of the ground cardamom, and mix in the rest with the milk toffee.
Next, add the crushed nuts and turn the heat back up a little close to medium.
Once the mixture looks like a thick caramel sauce, turn off the heat and transfer it into a casserole dish about 3/4 inch to 1.5 inches thick.
When the mixture is cooled enough and has reached a soft fudge consistency, start cutting out the square/rectangles shapes without removing any pieces.
Garnish with some roasted peanuts, and let it cool down further until the edges become harder.
Once it has cooled down enough to handle, completely cut out the pieces from the casserole dish and transfer them onto another plate to let them air dry for a few hours before serving.