01 - Place milk, cinnamon sticks, cloves, cardamom, ginger, star anise, and nutmeg in a medium saucepan.
02 - Gently heat over medium heat until steaming but not boiling, approximately 10 to 12 minutes, stirring occasionally to prevent scorching.
03 - Remove from heat, cover, and let steep for 3 minutes to allow the spices to infuse fully.
04 - Strain through a fine mesh sieve into a heatproof jug to remove solids.
05 - Stir in honey or maple syrup until completely dissolved.
06 - Pour into mugs, topping with whipped cream and a dusting of ground cinnamon if desired. Serve hot.