Heat half the oil in a large, heavy-based saucepan. Brown the lamb, in batches, for 3–4 minutes. Remove with a slotted spoon and set aside.
Heat the remaining oil in the saucepan and add the onions, ginger, chilli, red pepper and spices. Stir-fry for 3–4 minutes and then add the lamb with the canned and cherry tomatoes, lime rind and juice, and sugar. Season and bring to the boil. Reduce the heat, cover tightly and simmer gently for 1½ hours or until the lamb is tender.
Stir in the peas 5 minutes before serving. To serve, ladle onto warmed plates and eat with rice or Roti (see