ابتدا تکههای مرغ را با نمک و فلفل و زعفران مزهدار کنید. پیاز را تفت داده مرغ را اضافه کرده و تفت دهید. زردچوبه، فلفل و رب هم با مرغ تفت دهید. کمی آب ریخته و بگذارید مرغ بپزد. در ظرفی دیگر پیاز خرد شده را تفت دهید و زردچوبه اضافه کنید. سپس دو تا سه تخم مرغ همزده را اضافه کرده و مدام هم بزنید تا پخته و گلوله شود. کمی زعفران هم بریزید. ده دقیقه قبل از سرو، تخم مرغ را به همراه آب نارنج یا آبغوره به مرغ اضافه کنید.