Heat 3 tbsp oil and 2 tbsp ghee in a pot
Add bay leaves, cloves, black cardamoms, green cardamoms, and cinnamon stick
Add thinly sliced onions and cook until golden
Add peeled garlic, ginger, and green chillies and cook until fragrant
Add coriander powder, turmeric powder, Kashmiri red chili powder, and garam masala powder
Add pureed tomatoes and cook until oil separates
Add whisked yogurt gradually, stirring well
Add 500g chicken and cook until partially done
Add 300g boiled or tinned chickpeas
Add warm water as needed and simmer on low heat until chicken is tender and flavors are well combined
Season with salt to taste
Garnish with slit green chilies, garam masala, fresh coriander leaves, toasted Kasuri methi, and ginger juliennes
Serve hot
