Marinate the chicken along with ingredients from ginger to coriander for 1 hour. If possible, you may marinate overnight.
Heat 1 tbsp. oil in a saucepan. Add the cinnamon and cardamom, and sauté for a minute.
Add the onion and cook till soft. Add the marinated chicken and 1/2 tsp turmeric powder and give it a nice stir. Cook till the chicken is tender.
In a pressure cooker, heat the remaining oil. Fry the red chillies and bay leaf for a few seconds.
Add the lentil with 1/2 tsp turmeric powder and salt with enough water. Cook for 2-3 whistles till mashed up.
Add the cooked and mashed lentils to the chicken, sprinkle in the red chilli and garam masala powders and allow to simmer for around 5 minutes.
Check the seasoning and switch off. Garnish with coriander leaves and serve with rotis or rice!!!
You can use any dal of your choice, adjust the cooking time accordingly. If you need some curry, add some water and cook till it boils. The curry tends to thicken as it sits, so better to serve immediately!