To begin, marinate the chicken pieces with turmeric and salt. Mix well and keep aside for 30 minutes.
Prepare the sorpotel paste by grinding together Kashmiri red chillies, ginger, garlic, cinnamon, cloves, peppercorns, and cumin seeds with white vinegar into a smooth paste. Keep aside.
Heat 2 tbsp oil in a pan. Add in the marinated chicken and saute on high heat to retain the juices. Saute for a few minutes until almost done and keep it aside along with the stock if any.
Heat 2 tbsp oil in the same pan. Add in the chopped onions and saute until translucent.
Add the sorpotel paste. Mix well and cook until the oil begins to appear on the sides.
Add water to make the gravy and bring it to a boil.
Add the cooked chicken with stock and mix well. Add in the tamarind paste and sugar. Mix well, reduce the heat, cover with a lid, and continue to cook for another 10 minutes.
Check the salt and add more if required. Once done, turn off the heat. Allow it to rest until room temperature. The Goan Chicken Sorpotel is ready to serve. Serve with paos or sannas.