Kolhapuri chicken curry is a famous dish from Kolhapur, Maharashtra. Tender chicken pieces are cooked in a spicy, aromatic kolhapur masala that gives the curry its signature color and rustic taste. This authentic Kolhapuri chicken curry pairs wonderfully with steamed rice, ghee rice, pulao, roti, naan, chapati, parotta or dosai, which makes it a perfect meal for breakfast, lunch or dinner.
Marinating Chicken - Start by marinating chicken with the ingredients given for marination well. Add all the ingredients over chicken and mix well. Leave it to marinate till you get ready with the other stuff.
Make Kolhapuri Masala - Heat 1 tablespoon oil in a kadai. Add in whole spices, garlic, sesame seeds, coconut and roast for a min. Add in onions, salt and cook till golden. It will take around 5 to 8 minutes. Let this mixture cool down a bit. Take this in a blender and add in fresh tomatoes. Make it into a smooth puree.
Make Chicken Curry Base - Heat 4 tablespoon oil in a kadai. Add in curry leaves and the ground masala. Add in the chilli powder, coriander powder, garam masala powder and cook till oil separates.
Pressure cooking chicken - Add in chicken and toss well. Transfer this to a pressure cooker, add in water and ¼ cup coriander leaves. Bring it to full boil. Cover and pressure cook for 2 whistle. Turn off the heat and let the steam escape by itself.
Garnishing - Open the cooker and add in another handful of coriander leaves. Serve.