* ابتدا باقالی خشک را 5 الی 6 ساعت قبل (معمولاً یک شب تا صبح) را در آب خیس کرده تا پوست آن به راحتی جدا شود.
* سپس پوست آن را جدا کرده و می‌شوییم.
* روغن را در یک قابلمه داغ نموده، سپس باقالی و سیر خشک خرد شده یا رنده شده را در آن تفت می‌دهیم.
* بعد از کمی تفت دادن شوید خشک و نمک، فلفل، زردچوبه را اضافه کرده و کاملاً هم می‌زنیم و در روغن تفت می‌دهیم.
* وقتی کاملاً بخار جمع شد، 2 لیوان آب ولرم را به قابلمه اضافه کرده و می‌گذاریم تا باقالی ها پخته شوند. (دقت شود که باقالی له نشود)
* در آخر تخم مرغ‌ها را در خورش می‌شکنیم و در ظرف را می‌گذاریم تا خورش یک جوش بخورد و تخم مرغ‌ها ببندد.
* در یک ماهیتابه، بعد از کندن پوست ماهی کولی به آن نمک، فلفل، زردچوبه و گلپر می‌زنیم و سرخش می‌کنیم.
نکات مهم:
* تخم مرغ‌ها را بعد از شکستن در خورش نباید هم زد. کافی است کمی زرده آن را شل کنید تا به همان شکل کامل ببندد.
* می‌توان از تخم مرغ به تعداد نفرات در این خورش استفاده کرد.
* می‌توان به جای شوید خشک، از شوید تاز ه خرد شده در این خورش استفاده کرد. عطر و طعم بهتری خواهد داشت.
* به جای سیر خشک هم می‌توان از برگ سیر تازه خرد شده استفاده نمود.

در خطه شمال کشور این غذا را به همراه چلو یا کته، سیر ترشی، ماهی شور و زیتون پرورده سرو می‌کنند.