Ingredients

6 tablespoons sugar

3 tablespoons cornstarch

1 1/2 tablespoons cocoa powder

Pinch of salt

2 1/4 cups heavy cream

1 1/4 cups milk

1 teaspoon pure vanilla extract

6 ounces best-quality semisweet chocolate, finely chopped

1 1/2 tablespoons unsalted butter, cut into small pieces

Preparation

In a medium saucepan, whisk together sugar, cornstarch, cocoa, and salt. In a 4-cup measuring cup, combine 1 1/4 cups heavy cream with milk and vanilla. Whisk 1 cup cream mixture into dry ingredients until cornstarch is completely dissolved. Whisk in remaining cream mixture until smooth.

Place saucepan over medium heat. Cook, whisking constantly, until mixture comes to a boil and thickens, about 4 to 5 minutes. Add chocolate and cook, whisking until chocolate is melted, about 1 minute. Remove from heat and whisk in butter until melted. Using a 3-ounce ladle, pour pudding into 6 dessert cups. Refrigerate until completely set, about 1 hour.

Whip remaining cup of heavy cream to soft peaks, and serve with the pudding.