Pui la fiert laptele cu apa, 150 g zahăr şi aromele (cardamom şi batonul de scorţişoară) până se dizolvă zahărul. Apoi scoţi aromele clin lapte şi laşi laptele pe foc mic, până ai nevoie de el. Amesteci restul de zahăr cu scorţişoara măcinată.
într-o tigaie largă şi mai adâncă topeşti untul şi adaugi grisul. Amesteci până devine ca un nisip umed şi îl prăjeşti la foc mediu, până ce grisul devine auriu-roz. Durează cam 20 de minute. Către final, dai focul mai mic ca să nu se ardă grisul. Adaugi 100 g nucă şi mai prăjeşti 5 minute, în tigaia cu grisul torni laptele aromat şi fierbinte, tot odată. Amesteci rapid până se uniformizează amestecul, să nu facă niciun cocoloş. Fierbi grisul amestecând rar, până se absoarbe tot laptele şi compoziţia devine ca o mămăligă moale. Atunci adaugi zahărul aromat cu scorţişoara. Omogenizezi şi mai laşi la fiert, de data asta amestecând des până compoziţia devine uşor nisipoasă şi se desprinde de pereţii vasului. Pui compoziţia într-o tavă de 20x20 cm în care ai aşezat hârtie de copt. Nivelezi compoziţia cu fundul unui pahar, apoi presari restul de 50 g nucă şi apeşi uşor, să se lipească de halva. Laşi la răcit. Pudrezi apoi cu zahăr sau scorţişoară măcinată. Când serveşti, tai cuburiidin halva.