Habosra keverjük a vajat a cukorral és a csipet sóval. Hozzádolgozzuk egyesével a tojásokat, majd a tökpürét. A lisztet elkeverjük a sütőporral és a fűszerekkel. Fakanállal hozzáforgatjuk a tökös alaphoz a durvára tört dióval és a csokicseppekkel együtt. Muffinpapírokkal bélelt sütőbe adagoljuk, 180 fokra felfűtött sütőben körülbelül 20 perc alatt sül meg. Ha kész, süteményrácsra rakjuk hűlni.
A krémhez összekeverjük a kakaót a porcukorral, majd elektromos habverővel összedolgozzuk a puha vajjal és a krémsajttal. Habzsákból rányomjuk a muffinok tetejére. Színes cukorkákkal díszítjük.