Making pudding from scratch is surprisingly simple and so satisfying. With little effort—and butter, and chocolate—you’ll have a rich serving of luxury right in your own home.
1/2 c. granulated sugar
1/4 c. unsweetened cocoa powder
2 tbsp. cornstarch
1/2 tsp. kosher salt
2 1/2 c. milk
3 large egg yolks
3 oz. chopped bittersweet chocolate
2 tbsp. butter
1 tsp. pure vanilla extract
Whipped cream, for serving
Chocolate shavings, for serving
1.In a medium saucepan, combine sugar, cocoa powder, cornstarch, and salt. Slowly pour in milk, whisking to combine. Place saucepan over medium heat and whisk until mixture comes to a boil, 6 minutes.
2.Place egg yolks in a medium heat proof bowl and beat until light and frothy. Slowly pour in about 1/2 cup hot cocoa mixture, whisking to combine. Slowly pour egg mixture back into sauce pan, whisking constantly.
3.Return to medium heat, whisking, until thickened to a pudding-like consistency, about 3 minutes.
4.Take off heat and whisk in chocolate, butter, and vanilla until smooth. If mixture looks lumpy at all, strain it through a fine mesh strainer.
5.Pour into a large bowl and place plastic wrap directly on surface of pudding. Refrigerate until chilled, 2 hours.
6.When ready to serve, spoon into individual bowls or ramekins and top with whipped cream and chocolate shavings.