Z krupice a mléka uvaříme hustou kaši. Krupicovou kaši necháme vychladnout.
Vejce si rozklepneme a oddělíme žloutky od bílků. Čokoládu nastrouháme najemno. V míse napěníme máslo, přidáme žloutky, cukr a nastrouhanou citronovou kůru i čokoládu. Promícháme.
Z bílků vyšleháme tuhý sníh a a vše důkladně smícháme. Sníh z bílků přidáváme až nakonec.
Pudinkové formičky vymažeme máslem, vysypeme moukou nebo strouhankou. Naplníme pudinkovým těstem.
Krupicový pudink pečeme asi 1 hodinu v mírně vyhřáté troubě. Chutná dobře teplý i studený, před podáváním jej poléváme rozpuštěnou hořkou čokoládou.