Prepare the Mixture:
In a mixing bowl, melt butter or cream cheese.
Add in the sugar, eggs, and vanilla essence. Beat well until fully integrated.
Gradually mix in the lift flour and grated coconut until you achieve a homogeneous batter.
Refrigerate the Dough:
Let the batter chill in the fridge for about 15 minutes to enhance its texture.
Assemble the Pudding:
Preheat your oven to 180 °C (350 °F).
Grease a baking mold and, if you like, line it with nonstick paper.
Pour half of the prepared mixture into the mold, then generously layer dulce de leche in the center.
Cover with the remaining mixture, ensuring there's enough space for rising.
Bake:
Bake for 20 minutes, until golden. A stick inserted in the pudding should come out clean.
Decorate and Enjoy:
Once done, let it cool and cover with sweetened milk, then sprinkle some grated coconut on top.