Wash the chana dal 3 or 4 times till the water is clear. Drain well, keep aside.
Clean and wash 1/2 a lb of chunky lamb pieces and add to it the chana dal, onion, garlic, green chillies and turmeric powder in a small pot and cook on medium heat turning over the meat pieces with the dal mixture till the meat is no longer pink.
At this stage the dal is a little al dente which is the texture we need. Remove from stove and let it cool to room temperature.
Remove the meat pieces from the dal mixture and keep aside. First grind the dal mixture in a wet grinder or an all purpose blender. You may add just a little water if necessary but it should be of chutney consistency and not watery. Pound and powder the whole spices in a mortar and pestle.
Once the dal mixture is like a smooth paste, add the cooked meat pieces a few at a time by pulsing the grinder/blender. We just want to shred the meat pieces and not grind them fine. The meat fibre should be visible and not become a paste. The fibrous texture of the meat makes the koftas taste better.
Add fresh chopped coriander, salt, ground cloves, cardamoms, cinnamon and mix well with the dal mixture at low speed till it is of dough consistency. Keep aside.
Now finely grind the raw meat, add salt and mix it well with the ground kofta dough. Knead well, then make round koftas by rolling them in between your palms.
Heat oil in a dutch oven or wok and when the oil is moderately hot, deep fry them lightly till they are golden brown. Prick them here and there gently with a fork and set aside. Makes 15 - 16 medium sized koftas.