پیاز را پوست کنده و آن را خرد کنید.
فیله مرغ را برش زده و به اندازه دلخواه تکه تکه کنید
مغز گردو را در یک آسیاب برقی بریزید و آنها را خوب نرمه کنید. در تابه ای داغ کره بزنید تا آب شود. مغزگردوهای آسیاب شده را توی تابه تف بدهید و همزمان آنها را هم بزنید تا آنکه بوی خوش آن بلند شود ولی نسوزد.
پختن گوشت مرغ :تکه های مرغ را در قابلمه ای جادار بگذارید. پیاز خرد شده ؛ آب مرغ ؛ کره ؛ آبلیمو و آب را به آن اضافه کنید. بگذارید تا آب توی قابلمه به جوش آید و سپس دما را کم کنید. بگذارید تا مرغ در حدود 15 تا 20 دقیقه با دمای ملایم پخته شود .
پس از آن تکه های مرغ را از توی قابلمه درآورید و در یک دیس بگذارید. آب مرغ توی قابلمه را از یک آبکش ریزسوراخ بگذرانید تا آب مرغ صاف و همواری بدست بیاورید.
پختن آب خورش فسنجان :آب مرغ و مغزگردوهای تف داده را در قابلمه ای بریزید و به آن آب به اندازه مناسب اضافه کنید. بگذارید آمیخته با دمای کم و زیر سرپوش در حدود دو ساعت پخته شود. بتدریج روغن مغز گردوها بالا میآید و یکجور سس پرمایه و قهوه ای رنگ پدیدار میشود. آمیخته را گه گاه هم بزنید .
سپس مزه های خورش را به آمیخته بزنید: شکر ، آبلیمو ؛ زعفران ؛ نمک ؛ رب انار را به آمیخته مغزگردو وارد کنید. بگذارید تا آمیخته زیر سرپوش در حدود نیم ساعت دیگر به آرامی غل بخورد تا خوب جا بیفتد و روغن گردو بیرون بیاید. آمیخته را مزه کنید و در صورت نیاز نمک ؛ آبلیمو ؛ رب انار و یا شکر اضافه کنید تا مزه ای کم و بیش ترش و شیرین پیدا کند.
پختن خورش فسنجان :حالا تکه های مرغ پخته شده را به قابلمه آب خورش وارد کنید و با هم قاطی کنید. بگذارید چند دقیقه ای در دمای ملایم با هم جا افتاده و جفت شوند. پس از آن خورش را مزه کنید و در صورت نیاز مزه دارتر کنید.
خورش فسنجان شما آماده شده است. خورش فسنجان و گوشت مرغ را در بشقابی قرار دهید و آنرا با دانه های انار بیارائید و در کنار پلوی صافی نوش جان کنید!
اگر رب انار در دسترس ندارید؛ خودتان آنرا درست کنید: آب انار را در یک قابلمه بریزید و آنرا بجوشانید. پس از آن دمای جوش را کم کنید. اندکی نمک و آب لیموی تازه به آن بزنید و بگذارید تا 25 دقیقه به آرامی جوش بخورد تا تمام آب آن بخار شده و از آن یک مایه کرمی بدست بیاید.