1. هویجها را پوست بكنيد، به صورت حلقه حلقه خرد كنيد.
2. در قابلمه هویجها را با کمی آب، شکر، یک قاشق مرباخوری آبلیمو، یک قاشق چایخوری روغن مایع و کمی نمک بپزيد.
3. گوشت چرخکرده، پیاز رنده شده، آرد نخودچی، 2 قاشق غذاخوری از سبزیها، زردچوبه، پودر تخم گشنیز، پودر پوست لیموترش، نمک و فلفل را با هم مخلوط كنيد. خوب ورز دهيد.
4. از مواد به اندازه یک گردو برداريد، آن را کف دست پهن کنيد. وسط آن را سوراخ كنيد.
5. در تابه روغن را گرم کنيد. شامی ها را در آن سرخ كنيد.
6. شامیها را پس از سرخ کردن به تابه برگردانید و اجازه دهيد تا همراه با 2 لیوان آب، هویجهای پخته( بدون آب آن)، رب گوجهفرنگی، آبلیمو و دارچین به مدت 20 دقیقه روی حرارت ملایم و با درپوش بپزيد.
7. شامیها را در ظرف مناسبی بکشید. با سیبزمینی پخته و سرخشده، بقیه سبزیهای خردشده و لیمو ترش تزیین كنيد.