Heat oil in a stock pot and gently fry the diced onions and sliced garlic for about 5 minutes.
Add the spices (curry powder, coriander, cumin, black pepper, salt, chili powder, fennel seeds) and fry for 30 seconds.
Stir in the tomato puree and mix well.
Add the diced lamb to the pot, coating it in the spices.
Pour in the cold water and simmer on the lowest heat setting for 1.5 hours, checking and stirring every 30 minutes.
After 1 hour 15 minutes, check if the liquid has reduced down, and the lamb is tender. Adjust cooking time if needed.
Once done, cool the precooked lamb, portion it into boxes, and freeze for future use in curries. Defrost overnight before using.
Your donation to Vidcook can help us continue to provide our free and valuable service as it costs a decent money to run! You can donate via PayPal by pressing the button below.