Clean, wash, and pat dry the chicken pieces. Prick the chicken pieces a few times with a fork.
Combine curd, ginger-garlic paste, salt, and garam masala in a bowl. Mix nicely to make a smooth lump-free paste.
Add chicken pieces to the marinade paste. Rub the chicken pieces with the marinade nicely. Keep the marinated chicken in the refrigerator overnight or for at least 5 - 6 hours.
Prepare the korma curry paste following my recipe. To make chicken korma, heat ghee in a heavy bottom casserole. Add the bay leaf and the crushed cardamom pods. Cook for a few seconds to release the aroma of spices.
Now add the marinated chicken pieces, korma curry paste along with the marinade. Fry over low heat till they turn pale white and tender. This usually takes 10 - 15 minutes.
Season with salt, green chillies, and the garam masala. Cover and cook the chicken over low heat till the pieces are tender.
To make little gravy add ½ Cup of water. Simmer the curry uncovered over low heat till it thickens. Keep stirring at regular intervals.
Garnish Chicken Korma with fresh coriander leaves.
Serve Chicken Korma warm with naan or tandoori roti.