
4 to 6
Medium
1 1/2 hours, plus 6–8 hours’ marinating time
30 minutes
1. Place the chicken pieces in a large bowl and add the fried onions, crushing them with your fingers. Add the yoghurt, ginger garlic masala, turmeric, cumin, coriander, chilli powder, garam masala, green chilli, sugar, tomatoes and salt. Leave to marinate for at least 6–8 hours, but preferably overnight
2. Boil the eggs to your preference, then cool, peel, halve and set aside.
3. Fry the potatoes for 7-10 minutes in oil until cooked and slightly crispy on the outside, then set aside.
4. Heat the ghee in a large saucepan over a medium heat. Add the whole spices and cashew nuts if using and cook until fragrant. Add the marinated chicken and cook over a medium-low heat for 12 minutes or until done and a thick gravy forms. You will know when it’s ready when the oil rises to the top. Add the fried potatoes.
5. Bloom the saffron in the water and pour over the chicken in the last few minutes of cooking time. Stir through well.
6. Garnish with coriander and the boiled eggs. Serve with puri or hot garlic naan.
Find more chicken recipes here
Videographer: Romy Wilson
Photographer: Jan Ras
Food Assistant: Bianca Jones