In boiling water add onion, ginger, garlic, green chili, cashew nuts, and cook it. After 5 minutes drain it and leave it to cool (room temperature).
Now make a paste of it and keep it aside.
Take a pot to add oil, cloves, green cardamom, bay leave, cumin seeds, cinnamon stick, black pepper, mace, and stir it.
Now add boiled ginger garlic & onion paste and cook it till golden brown or oil separates.
Add coriander powder, Kashmiri red chili powder, garam masala, tomato puree, and continuously stir it.
Cook it 2-3 minutes or till oil separates.
Now add marinated chicken and stir it for 3-4 minutes and then add water.
Put the led on it on medium-low flame for approx 15 minutes or till cooked.
After this add fresh cream, roasted Kasuri methi crushed, and stir it for 2 minutes.
Now your chicken lababdar is ready.