U šerpicu sipati šećer i vodu i staviti da provri. Kada provri, dodati kolutove limuna i pustiti da vri nekoliko minuta. Skloniti sa ringle i ostaviti da se ohladi.
Od izmerene količine vode, odvojiti malo, i razmutiti puding, vanilu i šećer. Ostatak staviti da provri, pa dodati razmućen puding i skuvati da se zgusne. Puding ostaviti 4-5 minuta da se malo prohladi, dodati mlevene orahe i sve dobro izmešati.
Posebno u šerpicu sipati ulje i vodu i spustiti da provri.
Ređati po četiri kore, jednu preko druge, a svaku premazati mešavinom ulja i vode. Četvrtu koru (jednu trećinu površine kore), premazati filom od pudinga i oraha i saviti u rolat. Savijeni rolat seći ne parčiće, debljine oko 2 cm.
Isečene ružice ređati isečenim delom ka dnu pleha, koji ste prethodno podmazali uljem.
Baklavu peći na 200*C oko 30-40 minuta. Ispečenu baklavu odmah preliti ohlađenim sirupom, i ostaviti da se baklava potpuno ohladi i upije sirup.
Poslužiti uz kaficu.