Make sure the milk, eggs, cream, and vanilla are of high quality and fresh.
Add warm milk to the eggs gradually to avoid cooking the eggs with heat.
Cook the custard slowly on low heat.
Strain the mixture to get rid of any lumps for a smoother texture.
Chilling helps pudding hold up the shape so serve the pudding chilled.