Melt 1 tbsp of the ghee in a pan and add the chicken, skin-side side down. Once the skin is golden and crisp (around 5 mins), remove from the pan and set aside (you may need to do this in batches). Melt the remaining ghee in the pan, add the cinnamon, cardamom and cumin seeds, and fry until fragrant – around 5 mins. Stir in the onions along with a big pinch of salt and fry for 5 mins until browning in places.
Blitz the green chilli with the garlic and ginger, add to the pan and cook for 2 more mins, then stir in the spices and cook for a few mins more, splashing in a little water to prevent the spices from sticking. Tip in the chopped tomatoes.
Return the chicken to the pan, coating it with the curry base, then splash in the white wine vinegar followed by the jaggery. Add 100ml water, then cover and simmer for 30 mins. Remove the lid and stir in the apricots and coriander, then cook for 10-15 mins longer, until the gravy reduces.
Meanwhile, make the sali. Pat the potato matchsticks dry with kitchen paper. Pour vegetable oil into a small, deep saucepan until it’s a few cm deep, and heat over a medium-high heat. Add a handful of the potato matchsticks at a time and fry for around a minute, until golden and crisp. Remove with a slotted spoon, drain on kitchen paper and season generously. Serve the curry with the sali piled on top.