Combine chicken pieces, pepper, turmeric, and salt and toss well.
Heat oil in a saucepan over medium heat.
When heated, add cloves, cardamom, cinnamon, and bay leaves; heat for about half minute.
Add chopped onions, and fry until brown. Put garlic and ginger into the onion mixture and fry for half minute.
To this mixture, add cumin, coriander, chili powder, and grated nutmeg.
Mix them well for a minute or so on low heat.
Increase the heat to medium, and transfer chicken pieces into the spice mixture; stir well to brown.
Add yogurt, chicken stock to the chicken.
Lower the heat to low and let simmer until chicken pieces are tender, and the sauce has thickened up to a desired consistency, about half an hour.
When cooked, turn off the heat and add chopped cilantro to garnish.
Serve hot with rice, and or Roti.