In a small bowl, combine the Garam Masala, turmeric, chili powder, and paprika. Mix well. Season the chicken with salt and the above spice blend. Set aside. In a large saute pan, over medium heat. Add the oil. When the oil is hot, add the chicken and brown for about 3 to 4 minutes on each side. Remove and set aside. Add the onions to the pan. Season with salt and pepper. Saute for 4 minutes or until soft. Add the garlic, tomatoes and ginger. Continue to saute for 1 minute. Add the chicken stock and reserved chicken pieces. Bring the liquid to a boil. Cover, reduce the heat to medium-low and simmer for about 25 to 30 minutes or until the chicken is tender. Remove from the heat and serve with rice.
In a saute pan, over medium heat, add everything except for the nutmeg. Toast until dark, about 12 minutes, shaking the pan, often. Remove and cool. Grind the spices in a spice mill or coffee grinder into a powder. Remove and stir in the nutmeg.