coconut milk is a great substitute when making pudding thanks to it being thick and creamy. it will produce a rich pudding that is almost identical in consistency to pudding made with milk. coconut also offers a delicious flavor that works well with many flavors of pudding.