To make the paste, place coriander (cilantro) leaves and stems, shallots, black peppercorns, garlic, ginger and green chilies in a food processor. Add enough water to process to a smooth paste. Set aside.
Meanwhile, heat ghee or oil in a large frying pan or skillet over medium-high heat.
Add bay leaf and cumin seeds. Sauté for 1 minute.
Add chopped onions. Sauté, stirring occasionally, for about 2 minutes or until soft.
Add chicken. Stir fry for 7-10 minutes or until the chicken pieces are lightly browned.
Add turmeric, cinnamon, cloves and cardamom. Sauté, stirring, for 1 minute or until aromatic.
Add ground paste, chicken broth (stock) and water. Cook, covered, for about 6-7 minutes or until chicken is cooked through.
Add lemon juice. Heat through.
Garnish with lemon slices and coriander (cilantro) leaves.
Serve with bread and naan.