Heat the oil in a large pot. Add the lamb and onions and brown over medium heat. Sprinkle with salt and pepper. When the lamb has browned, add the hot water, parsley, garlic and thyme. Cover and simmer for 1 hour or until the lamb is tender.
Combine cornstarch and curry powder, and gradually add cold water to make a smooth paste. Blend with some of the hot cooking liquid and add to the meat mixture, stirring well. Add raisins and apples and cook 15 minutes longer.