A delightful twist on a classic chocolate drink, enhanced with warm spices and a hint of citrus.
In a saucepan, combine the milk, sugar, chocolate, cinnamon, and allspice.
Stir constantly to prevent the chocolate from burning and ensure a smooth mixture.
Heat the mixture over medium heat, stirring until the chocolate is fully melted and the mixture is smooth.
Do not let the mixture boil; keep it at a gentle simmer.
Remove the saucepan from heat and let the mixture cool slightly.
Cooling prevents the alcohol from evaporating too quickly when added.
Pour the cooled mixture into a cocktail shaker, add the rum, brandy, calvados, and lemon zest.
Shake vigorously to ensure the flavors are well combined.
Shake well and pour into serving glasses.
Garnish with a cinnamon stick or a twist of lemon zest for presentation.