- Sift the organic cane sugar, cornstarch, cocoa powder, and salt through a wire mesh strainer into a large saucepan. Slowly stir in the milk. Keep stirring until no trace of any of the dry ingredients is visible. The idea is to make sure the cornstarch is completely dissolved before you turn on the heat.
- Cook over medium-high heat, whisking frequently, until the mixture begins to thicken and is close to a boil. This can take as long as 12 minutes. Adjust the heat as needed to get a full boil, but don’t let it be so high that the bottom scorches. As soon as the pudding starts to boil, it will thicken to pudding consistency. Immediately lower the
heat and boil gently for another minute, stirring frequently with a silicone spatula.
- Remove the saucepan from the heat. Gently stir in the chocolate with the silicone spatula until the chocolate is melted and incorporated.
Stir in the vanilla.
- Spoon the pudding into a bowl. It will be set and ready to use in about 30 minutes at room temperature, but it can be refrigerated for up to 24 hours. If you refrigerate it, cover the surface with plastic wrap, making sure the wrap adheres to the pudding to prevent a skin from forming.
Note: The cornstarch is crucial to get the right texture for this pudding. Using another starch thickener, such as my usual first choice arrowroot, would result in pudding with a soft and unpleasant texture.
Yield: 4 1/2 cups