A vajat a cukorral habosra keverjük, majd hozzáadjuk egyenként a tojásokat. Hozzákeverjük a liszttel elkevert sütőport és a tejet, majd a vaníliaaromát. Közepes sűrűségű tésztát kapunk (ha túl sűrű, tejet adunk hozzá, ha lágy, akkor lisztet). A csokit apróra törjük és a masszához keverjük.
A sütőformát papírkapszlival béleljük, majd beletöltjük a tésztát (kb. 15 db lesz belőle). Előmelegített sütőben 180 fokon kb. 20-30 perc alatt készre sütjük, tűpróbával ellenőrizzük.
Amíg sül a muffin, felfőzzük a tejben a pudingot, és hozzáadjuk a cukrot.
A kihűlt muffinokat félbe vágjuk és megkenjük a krémmel. Egy nyomózsák segítségével a muffinok tetejét is a kókuszos krémmel díszítjük, végül megszórjuk kókuszreszelékkel.