In a pan, dry roast chana dal on low to medium heat. After a few minutes, add dry red chillies when the chana dal changes colour. Roast further. Then add grated coconut and curry leaves (2 cups). Roast everything together in low to medium heat, ensuring nothing burns ( constant mixing with a spatula would help).
Take it out and grind it into a powder after the mixture cools.
In the same pan, fry cumin seeds in ghee. Add cloves and bay leaves.
Then add finely chopped onions and a few(5-6) curry leaves and fry till the onions become translucent.
Add turmeric powder, red chilli powder, garam masala, cumin powder, coriander powder, and salt, and fry for a minute more.
Then add chicken and dry roast for 2-3 minutes.
Now add the ground powder ( made in step 2).
Dry roast for 1-2 minutes. Then add water and close the lid and cook for 5 minutes more.
Once the chicken is completely cooked, turn off the heat and add the cashew-almond paste.
In the end, take a small pan with one teaspoon of ghee. Fry fresh green chillies, curry leaves, and cashews. This is called Tadka. Put this tadka on the chicken curry, garnish with coriander leaves and serve.
Serve with rice, roti, or paratha.