1. ماهی را بشویید و لای حوله خشک کنید.
2. پنج يا شش قاشق روغن در قابلمه روی شعله ملایم داغ کنید و پیاز را در آن تفت دهید تا کمی رنگ بگیرد.
3. قطعه‌های ماهی را در روغن بگذارید و هر دو روی آن‌ها را 3-4 دقیقه سرخ کنید.
4. رب گوجه‌فرنگی و کشمش و زردچوبه را با اندکی نمک و فلفل اضافه کنید و 3-4 چرخ بدهید.
5. سپس 1 پیمانه آب بریزید تا به جوش بیاید. شعله را کم کنید و بگذارید 10-15 دقیقه بپزد.
6. سیب‌زمینی را در قابلمه بریزید وزیرو رو کنید.
7. در قابلمه را ببندید و 25-20 دقیقه بپزید تا خورش به روغن بنشیند.