سبزي ها را بعد از تميز کردن ريز خرد کنيد. سير را بکوبيد و آن را در چهار قاشق سوپخوري روغن کمي تفت دهيد. پس از آن سبزي را بيفزاييد و کمي تفت دهيد. بقيه روغن را به سبزي اضافه کنيد. مقداري آب و برنج نيم کوب را به مواد بالا اضافه کنيد. اسفناج را پس از تميز کردن خرد نموده و به خورش بيفزاييد. اجازه دهيد خورش جا بيفتد و برنج ها کاملا" له شود. آب نارنج را به همراه نمک اضافه کنيد. دو عدد از تخم مرغ ها را داخل ظرفي شکسته، کمي نمک بريزيد و در اواخر طبخ به خورش اضافه کنيد. پس از يکي دو جوش، خورش آماده است. سپس دو عدد تخم‌مرغ را به صورت نيمرو درست کنيد و روي خورش قرار دهيد.
نکته:
مردم گيلان در ترش تره نوعي سبزي معطر و محلي به نام خالواش استفاده مي کنند. مي توانيد اين سبزي را از استان گيلان تهيه نماييد. در کنار ترش تره معمولاً ماهي شور يا دودي، اشپيل، دلال، خيار محلي و زيتون پرورده سرو مي شود.
اين غذا را در ظرف هاي سنتي به نام گمج مي پزند که از جنس سفال است.