In a thick bottom pan, take all the ingredients, except the walnuts and heat on a low flame.
Cook, stirring frequently, till the mixture becomes thick and fudge like and begins to leave the sides of the pan. Turn off the fire.
Allow to cool, add the cream, mix well. Again, microwave for 3 - 4 mins.
Add the walnuts and mix well.
Line a plate and transfer to it. Let it set before cutting it into pieces.
Cool fully and store in an air-tight container.