Sweet potato pudding is a traditional dessert made with grated sweet potatoes, coconut milk, flour, sugar, and spices like cinnamon and nutmeg. The mixture is typically baked until firm, resulting in a deliciously moist and custard-like pudding.