3 tablespoons unsweetened cocoa powder
1 cup sugar
pinch of espresso powder (optional)
2 tablespoons all-purpose flour
pinch of salt
2 cups heavy cream
2 egg yolks
1 teaspoon vanilla
Full recipe from : addapinch.com
Place cocoa, sugar, espresso powder, flour, and salt into large saucepan. Mix thoroughly. Add 1 cup of heavy cream and stir until all dry ingredients are mixed well. Add remaining cream and mix thoroughly. Heat over medium low heat until mixture begins to thicken, stirring continuously.
Beat egg yolks. Pour small amount of chocolate mixture into egg yolks and mix thoroughly. Add egg-chocolate mixture back into pudding mixture, stirring continuously. Add vanilla. Continue to heat until pudding is thickened. Allow pudding to cool completely.
Prepare whipped cream. Fold 1 cup of whipped cream into cooled chocolate mixture.
Before serving, top with whipped cream.