Frankfurter pudding is a traditional pudding originating from Frankfurt, and although there are many versions of hot steamed chocolate pudding throughout the country, this one is considered to be one of the best and richest. It's usually made with a combination of breadcrumbs, egg yolks, egg whites, butter, sugar, grated almonds, chocolate, and rum or strong coffee.
The butter is creamed with sugar until light and fluffy. Egg yolks are blended into the mixture along with melted chocolate, rum or coffee, almonds, and breadcrumbs. The egg whites are beaten until stiff and then folded into the mixture. It's placed into a buttered mold and steamed in a water bath until the pudding is set.