Trim the fat from the chicken and cut into 1 inch pieces. Boneless, skinless breasts also work very well. In a shallow bowl or large zip lock bag combine the chicken, yoghurt, half the ginger-garlic paste and 1 teaspoon salt. Marinate for several hours at least. (Note: I do this step first thing in the morning to allow it to marinate all day).
Rinse and soak the rice for an hour. Drain and keep aside.
Heat the ghee or olive oil in an electric skillet or large heavy bottomed frying pan that has a tight fitting lid. When the oil is hot but not quite smoking add the cumin seeds and allow to sizzle for 30 seconds. Add the chopped onion and saute for 5 minutes then lower the heat to medium and cook for 10-15 minutes more, stirring every couple of minutes until they are golden brown. Don't hurry or skip this step!
When the onions are golden brown add the remaining ginger & garlic and saute for 3 minutes or so. Add the cinnamon, cloves, bay leaves, cardamom, raisins & cashews and cook for a minute.
Add the cayenne powder & garam masala and stir for a few seconds. Add the pureed tomato & jalapeno and saute on high heat while stirring continuously for about 5 minutes until nearly all the liquid has evaporated and you are left with a thick paste (called masala).
Add the chicken and marinade and fry on high heat for a few minutes. Lower the heat and saute about 10 minutes or until the chicken is about half cooked. (Note: if using chicken breasts only cook a few minutes).
Add the rice and stir gently to coat well. Add the lemon juice, water and salt and bring to a boil. Cover tightly and cook at 350F in an electric skillet for 10 minutes until the rice is cooked and nearly all the liquid has evaporated. Stir gently once halfway through. If using the stove, cook in a shallow frying pan with a tight fitting lid on med-low heat. May add one or two tablespoons additional water if needed at the end.
Reduce heat to warm and allow to finish cooking about 5 more minutes. Fluff gently.
Garnish by sprinkling 1/2 tsp of garam masala and the chopped coriander (Cilantro) leaves.
Serve with yoghurt or yoghurt raita.