Cut the Chicken (1 kilogram) to small bite size pieces. Wash the chicken well and drain off all the water. Add the chicken to a bowl. Add Yogurt (2 tablespoon), Red Chili Powder (1 teaspoon), Ground Turmeric (1/2 teaspoon), Ginger Garlic Paste (1 teaspoon), Ground Coriander (1 teaspoon), Ground Black Pepper (1/2 teaspoon), Lime Juice (1 tablespoon), and Salt (to taste). Combine well and let it rest for a minimum two to three hours.
Dry roast Fennel Seeds (1/2 teaspoon), Cumin Seeds (1/2 teaspoon), Ground Black Pepper (1/2 teaspoon), Fenugreek Seeds (to taste), Cinnamon Stick (1 inch), Whole Clove (4), Fresh Ginger (1 piece), Garlic (6 clove), Whole Coriander Seeds (1 tablespoon), and Red Chili Pepper (5) for a good eight to ten minutes in low flame in a pan.
You can slightly crush the ginger and garlic. Mix Tamarind Paste (1 tablespoon) in Water (1/2 cup), keep aside. Switch off the flame and let it cool down well. Put this mixture to a mixer and grind it to paste.
To a pan add marinated chicken and cover and cook in low flame. Do not add water. To a pan pour Ghee (6 tablespoon) and once it is heated well add the masala paste. Saute until oil starts to leave. Add Curry Leaf (3 sprig). Add the cooked chicken and cover and cook for some more time.
Grate the Jaggery (1 tablespoon).
Add jaggery and Fresh Cilantro (to taste). Combine well and switch off the flame. Serve hot with rice, chapathi, roti, paratta, etc.