Pentru aluat, se pune făina amestecată cu praful de sare în vasul pentru frământat și în mijlocul ei se face o adâncitură în care se adaugă: drojdia mărunțită, zahărul, vanilia, coaja răzuită de portocală și de lime. Se toarnă apa caldă în mjlocul vasului, puțin câte puțin și se amestecă ingredientele, până ce se dizolvă atât drojdia, cât și zahărul. Apoi se toarnă în continuare apa caldă, treptat și se încorporează toată făina. Pentru definitivarea aluatului se adaugă treptat uleiul și se frământă până ce se absoarbe total, iar aluatul devine elastic și nelipicios.
Se acoperă vasul cu un șervet curat și se pune într-un loc călduros, ferit de curenții de aer rece, ca să dospească, timp de 35-40 minute.
Între timp se taie rahatul în cubulețe mici și se face siropul. Când siropul a fiert se lasă să se răcorească și nu se strecoară, coaja de portocală putând avea un rol decorativ.
Când aluatul și-a dublat volumul, se răstoarnă pe planșeta înfăinată și se mai frământă cu puțină făină, pentru eliberarea bulelor de aer care l-au umflat. Se împarte aluatul în patru bucăți egale.
Se ia o bucată de aluat și se întinde o foaie dreptunghiulară cu dimensiunile de aproximativ 12/25 cm. Cu un cuțit se taie patru fâșii, de-a lungul foii de aluat și pe fiecare fâșie se pun bucățele de rahat, la 1 cm distanță unele de altele. Se lipesc de-a lungul marginile fâșiei, închizând înăuntru cubulețele de rahat, iar apoi se rulează, cu partea în care s-au lipit marginile, adusă spre interiorul ”melcului”. (Toate acestea se pot observa ușor în pozele atașate rețetei.)
Se procedează la fel până la epuizarea aluatului. Melcișorii formați se pun în tavă, în care s-a întins în prealabil hârtie de copt. După 10 minute, timp în care melcișorii mai cresc, se ung cu siropul de portocale (nestrecurat, ca să rămână, decorativ, coaja răzuită) și apoi se presară zahăr brun.
Se dau melcișorii la cuptorul preîncălzit, la temperatură medie, până ce se rumenesc frumos și uniform. Se pot servi imediat după ce s-au răcorit.