Take the chicken in a bowl, mix all the ingredients well. Keep aside for marination.
Heat the oil in a pan or kadhai, saute with ginger and green chilies. Then add onion and fry it until golden brown in the color.
Prepare the cashew nut paste by boiling onions, cashews, almonds and water together for 10 minutes. Then, puree it in a blender to make a paste.
Add the cashew nuts paste with fried onion and let it cook for 15 minutes on low flame
Add garam masala powder, black pepper powder, cumin powder, Kasuri methi, chopped mint and coriander leaves. cook on low flame for 5 minutes. Now grill the marinated chicken in oven or tandoor. (you can cook in a wok or pan too)
Add grilled chicken in gravy and add 1 cup boil water. Let it cook on medium flame for 5-7 minutes. The Chicken Kalimirch is ready to serve, Serve hot with Naan or chapatti.