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