To a mixing bowl, add chicken, 3 tablespoons yogurt, 1 tbsp ginger garlic paste, ¼ tsp turmeric, ½ tsp salt, 1 tsp red chili powder and 1 tsp garam masala.
Mix all of them well. Cover and set aside until needed.
Make onion paste
Heat a pan with 1½ tbsps oil and add 2 cardamoms.
Add sliced onions and fry them evenly until golden brown. Next add cashews and almonds. Cool these completely.
Later add the cooled onions and nuts to a blender jar along with yogurt. Blend these to a smooth puree. Set this aside.
How to make chicken korma
To the same pan, add 1 tablespoon oil and heat it.
Optional - Saute whole spices - bay leaf, cinnamon stick, cloves and cardamom in oil for a min.
Add green chilli and marinated chicken. Saute on a medium heat until the raw smell of ginger garlic paste goes away. This takes about 5 to 6 minutes.
Then add the onion nut puree. Pour ½ cup water and mix well.
Add salt, coriander powder and garam masala. If needed you can also add more chili powder for color.
Mix well. Cover and cook on a low flame until chicken is cooked to tender.
Cook further till the gravy reaches a desired consistency. If it is too thick then pour some hot water to bring it to consistency.
Garnish with coriander leaves.
Serve chicken korma with jeera rice, plain basmati rice, butter naan, roti or paratha.