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