Boil milk and condensed milk in a thick bottom vessel. Stir continuously till the water in it evaporates and becomes thick.
Sieve the 2nd ingredients together. Add vanilla essence and salt in the water and mix it with the flour and make a smooth dough. Make small balls from the dough and roll it into thin pooris (rounds) and fry them crisply in oil. When the oil in the poori get completely drained, coarsely grind it.
Sieve the powdered sugar and cardamom powder. Mix it with the ground poori powder. Heat the ghee and pour in it. Mix this with the prepared condensed milk.
Pour this into a greased vessel and keep sometime for setting. When it is done, cut the toffee into desired shapes.