Take milk in a sauce pan, then add cane sugar to it. Whisk it well.
Strain to remove any impurities.
Boil for 3-5mins till its slightly thick. Now switch off, cool down for few minutes, then add butterscotch essence and set aside.
Cut china grass into thin strips. Add water to it.
Boil it until the china grass is completely dissolved. Once dissolved completely, set aside to cool.
Take butterscotch chips to a mixer. Pulse it few times to get a coarse mixture.
Add it to milk and mix well. Now add china grass mixture ,
I used a metal strainer. Now transfer the milk to a tray.
Cover with aluminum foil and refrigerate it for at least an hour for the pudding to set. When you touch the pudding will be non-sticky, this shows that the pudding is set well.
Cut into squares, sprinkle butterscotch chips and serve Butterscotch Pudding chilled.