سخّن الزيت النباتي في قدر على نار متوسطة. أضف البصل واطهه لمدة 4 إلى 5 دقائق حتى يلين.
أضف الثوم والزنجبيل واطههما لمدة دقيقة واحدة حتى تفوح رائحتهما. أضف الكركم ومسحوق الفلفل الحار وحرّك، ثم اطهُ الخليط قليلًا مع الحرص على عدم احتراق التوابل.
أضف الطماطم والملح. اطهُ لمدة 5 إلى 7 دقائق مع التحريك من حين إلى آخر، حتى تلين الطماطم وتتكوّن صلصة كثيفة.
اسكب الماء واتركه يغلي غليانًا هادئًا. غطِّ القدر جزئيًا واترك الخليط على نار هادئة لمدة 20 إلى 25 دقيقة، مع التحريك من حين إلى آخر، حتى ينضج اليقطين وتتكاثف الصلصة.