Mix together the first six contents mentioned in a saucepan. Now boil it over medium flame and keep stirring in regular intervals. Remove from the flame and allow it cool at room temperature. Mix salt, baking soda and flour in a bowl. Put the raisin mixture and stir well and add walnuts. Now fill paper-line small muffin cups and ensure they are filled at least 2/3. In an oven, bake the mix at 350 degrees F for around fifteen minutes till the toothpick clearly comes out. Let it cool for around five minutes and remove from the pan and keep it on the wire racks. Mix together confectioner’s sugar, milk, vanilla and achieve the firmness for the glaze. Now sprinkle over the muffins.