In a medium saucepan, whisk together: 2 cups of milk, cocoa powder, a pinch of salt, and maple syrup or honey.
Set the pan over medium heat. Stir it frequently so nothing sticks or scorches. You're not aiming to boil it—just gently heat it through.
While the mixture warms, stir the 3 tablespoons of cornstarch into the ½ cup of cold milk until completely dissolved and smooth.
Slowly pour the cornstarch slurry into the warm chocolate mixture while whisking constantly.
Keep stirring as it thickens, this takes about 5 to 8 minutes. You'll know it’s ready when it reaches a silky, pudding-like consistency.
Remove the pan from heat and stir in the vanilla extract.
