This chocolate pudding, topped with soft and creamy whipped cream and sprinkled with chocolate shavings, leaves you wanting more.Homemade pudding doesn’t get better than this. It really does need fresh whipped cream and not the store-bought kind! The texture of this rich chocolatey pudding is super silky, and it melts in your mouth like ice cream. Writing about it makes my mouth water.
Sift the sugar, cocoa powder, cornstarch, and salt into a bowl. Place the egg yolks in a bowl, sprinkle the sugar mixture, and whisk to combine. Add a few tablespoons of milk to soften the mixture.
In a food processor fitted with the blade attachment, pulse the chocolate until it is finely chopped.
Over medium heat, bring the milk, heavy cream, and vanilla extract to a boil. Whisking constantly, pour the hot milk mixture over the egg mixture. Return this liquid to the saucepan, continuing to whisk constantly, and cook over low heat, stirring, until the mixture has thickened and just begun to bubble, for about 3 minutes. Whenever you start to see bubbles, it’s good!
Immediately pour this custard into the food processor with the chocolate, add the butter, and run until smooth, for about 30 seconds.
Transfer the cooked pudding to a measuring cup or something you can quickly pour from. Pour pudding into six 4-ounce (120ml) cups or ramekins. Press plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Let cool to room temperature, then refrigerate for at least 2 hours or until fully set.
Top each pudding with a generous dollop of freshly whipped cream and a sprinkle of chocolate shavings just before serving.