Step 1
Heat oil in a pan, add cinnamon, cloves, black peppercorns and cumin seeds and saute till fragrant.
Step 2
Add red chilli powder, tomato puree and salt and mix well. Cover and cook on low heat.
Step 3
To make kofta put chicken mince in a chopper and process till very fine. Put ⅔ of this into one bowl and remaining ⅓ into another bowl.
Step 4
Add chopped onion, ginger, garlic and salt to the lesser mince and mix well.
Step 5
To the other bowl add egg. Squeeze burghul and add and mix well.
Step 6
Heat chicken stock in a non-stick pan. Dampen your hand and make small balls of the chicken-onion mixture. Divide the chicken-burghul mixture into same number of portions and shape into bigger balls. Stuff the chicken-onion balls into the chicken-burghul balls and seal well.
Step 7
Add these balls to chicken stock, cover and cook. Add fennel powder, salt and yogurt and continue to cook. When the kofte are done, remove them from the stock.
Step 8
Add the cooking stock to the tomato gravy. Add coriander powder, cumin powder, garam masala powder and ginger-garlic paste and mix well. Adjust salt and mix. Strain this gravy into a clean bowl, pressing the residue to extract all the flavours.
Step 9
Put the gravy back into the pan and heat. Add the kofte and cook for 3-4 minutes.
Step 10
Add fresh cream and mix.