Add milk to a saucepan over medium-low heat. Warm gently until steaming, not boiling.
Whisk in pistachio cream
Add pistachio cream and whisk until fully melted and smooth.
Add chocolate & cocoa
Whisk in chopped chocolate and cocoa powder until completely melted and creamy.
Sweeten & flavor
Stir in sugar (or honey), vanilla extract, and a pinch of salt. Taste and adjust sweetness.
Serve
Pour into mugs and top with whipped cream, pistachio drizzle, and chopped pistachios.
Notes
Pistachio cream matters: Use a sweet pistachio spread (often labeled pistachio cream). Unsweetened pistachio butter will taste flat unless you add extra sugar.
White vs dark chocolate:
Milk or semi-sweet chocolate = classic hot chocolate flavor
White chocolate = stronger pistachio, creamier, more dessert-like
Milk choices: Whole milk gives the richest texture. Oat milk adds natural nuttiness. Almond milk works but will thin the body slightly.
Avoid boiling: Keep the heat gentle—boiling can scorch milk and make chocolate grainy.
Smooth texture tip: If your pistachio cream is thick, whisk it into warm milk before adding chocolate so it fully dissolves.
Sweetness control: Always taste at the end. Pistachio creams vary wildly in sugar level.