Heat the milk: In a saucepan, heat the whole milk over medium heat until it is hot but does not boil.
Aromatic Infusion: Add the cinnamon stick and whole cloves to the hot milk. Let the spices infuse the milk for about 15 minutes. This will give the milk a distinctive aroma and flavor.
Cornstarch Mixture: While milk is infusing, in a large bowl, mix cornstarch and sugar until well combined, avoiding lumps.
Combine Mixtures: Slowly pour the cornstarch and sugar mixture into the infused milk, stirring constantly to avoid lumps. Cook over medium-low heat, stirring constantly, until the mixture thickens and has the consistency of smooth cream. This will take about 10-15 minutes.
Stir in the rum: Remove the saucepan from the heat and let the mixture cool slightly before adding the rum. Add the rum a little at a time, stirring gently to make sure it is evenly mixed.
Prepare the Egg Yolk: In a separate bowl, beat the egg yolk until smooth and creamy.
Integrate the Yolk: Slowly add a small amount of the hot mixture of milk, rum and spices to the egg yolk, whisking constantly to temper it.
Final Combination: Add the tempered egg yolk to the saucepan with the milk, rum and spice mixture, stirring continuously to ensure even distribution.
Optional for Conservation: If you want to extend the shelf life of the punch, add a pinch of baking soda to the mixture and stir.
Filter and Cool: Strain the mixture through a sieve to remove the spices and any possible lumps. Then, allow the mixture to cool to room temperature before refrigerating.
Storage: Bottle the Ponche Crema in clean, sealed bottles. Refrigerate for at least 2 hours before serving to allow the flavors to blend and fully develop.