Pound the garlic, ginger and green chili.
In a heavy bottom pan or skillet, pour the oil and heat it up.
Add the bay leaves, cinnamon stick, cloves and green cardamoms along with cumin seeds and fennel seeds and let it sizzle for 2 seconds
Then drop the garlic ginger green chili paste, sauté it around.
Add the chopped onion, season with salt and add the turmeric powder, stir around and sauté for 2 minutes.
Scatter the chopped tomato, and add all the spices' coriander powder, cumin powder and red chili powder. Sauté for 5 minutes, or until you see the oil separates from the side.
Drop the ground chicken and stir it around to break it down.
Add the tomato purée, mix it around and pour the water. Add more salt and sprinkle the dried fenugreek leaves.
Simmer for 5 minutes and then drizzle the heavy cream all around.
Sprinkle the garam masala powder and simmer for 2 minutes.
Add the chopped cilantro and mix it around.
For tadka, thinly slice the ginger and half the green chili.
In a tadka pan, heat the ghee, add the dried fenugreek leaves, black stone flower, ginger and green chili. Let it sizzle for few seconds and then pour the pipping hot tadka on the Chicken Keema Masala.
Enjoy it warm with your choice of bread.