In a saucepan boil the milk, cocoa and sugar on medium flame till it starts boiling.
Add the cinnamon, nutmeg, vanilla, espresso powder/coffee and the peanut butter and keep on whisking till all the ingredients are well mixed and no lumps from the peanut butter are left.
Heat until hot or just simmering.Do not simmer or boil too hard otherwise it will scorch and leave a burnt flavour.
Meanwhile melt the peanut butter and chocolate in different bowls in a microwave for 30-40 secs.
Pour the hot Cocoa into mugs, heap it up with mini marshmallows, drizzle the melted chocolate and peanut butter and serve.