Peel the rind from 1/2 of an orange with a vegetable peeler taking care to not get too much of the white part.
Add the milk, orange peel and cracked cardamom pods to a saucepan.
Heat over medium until the milk begins to steam and small bubbles form around the edges (do not let it boil). Stir often.
Allow the milk to simmer for about 5 minutes.
Taste the milk. If you want stronger flavors, let it go another 2–3 minutes (but don’t exceed ~8 minutes or the milk starts to taste cooked).
Use a slotted spoon or fine mesh strainer to remove and discard the orange peel and cardamom pods.
Return the milk to a low heat and add the chocolate. Stir until melted.
Pour in to mug and top with one orange peel and a dash of powdered cardamom.
Notes
I like to use whole milk as it tastes more decadent, but you can use whichever type you like or have on hand just know the texture won't be as rich. A fine mesh strainer is the easiest way to remove the peel and pods so you don’t end up fishing around with a spoon. Make it ahead: You can infuse the milk with orange and cardamom earlier in the day, then strain it. Gently reheat and add chocolate when ready to serve.Garnish with all the yummy things! Try whipped cream, chocolate shavings, cinnamon, or marshmallows.