Garlic chilli chicken, a curry house favourite and a recipe with a thousand variations. My version goes heavy with garlic and chilli but also fragrant with fennel, cumin and coriander wrapped in a thick, rich gravy.
Top and tail the onion, then cut it in half, remove the skin and slice it into 1cm (½") thick slices top to bottom of the onion.
Peel and slice the garlic cloves as finely as you can.
Cut the tomato into a rough 1cm (½") dice.
Heat a wok over a medium-high heat and add the coriander, cumin, black pepper and fennel seeds.
Toast for 2-3 minutes, then grind in a pestle and mortar and set aside.
Cut the green chilli peppers in half lengthways.
Bruise the cardamom pods by pressing with the side of a knife.
Return the wok to the pan over a high heat and add the ghee, curry leaves, slit green chillies, dried chillies and cardamom pods and cook for 30 seconds, stirring continuously.
Throw in the chopped onion and cook for 5-6 minutes.
Add the sliced garlic and cook for another minute.
Throw in the chicken and salt, then cook for 5 minutes.
Add the tomato puree and gram flour, spice blend turmeric and amchoor, then cook for 1 minute.
Pour in the water, add the diced tomato, brown sugar and dried fenugreek, then reduce the heat to medium-low, stir and cook for 20 minutes.
De-seed the red chilli peppers and cut them into thin strips, and sprinkle them over the curry before serving.