Mix together the marinade ingredients in a non metallic bowl. Put the skinned, boned chicken bits (3 cm cubes) in it, mix well, cover and marinate refigerated 24 hoursa or so.
After the marination, heat a third of the ghee/oil in the karahi.
Spoon half the chicken and its marinade into the karahi and briskly stir fry for 5 minutes. Remove and repeat with the other half, using a further third of the ghee/oil.
Wipe the karahi clean and heat the last third of the ghee. Stir fry the garlic for 30 seconds. Add the onions, reduce heat and stir fry for about 10 minutes, allowing the onion to become translucent and begin to brown.
Add the masala paste and the chicken, along with the stock. Simmer, stirring on a lowish heat for about 10 minutes. When cooked right through, add the garam masala, coriander leaves and aromatic salt to taste.
Note: You can use any kind of poultry or game meat for this recipe.