To prepare the koftas, first clean meat in cold running water and drain well. Add half of the chopped green chillis, half of the garam masala pwd, salt, turmeric pwd, 1 tsp ginger garlic paste and half of the coriander leaves and half of the mint leaves to the kheema. Mix well and grind to blend all the ingredients. Remove and prepare small lemon sized balls (Wet your hands while preparing the koftas so that they dont stick to your hands)
To prepare the gravy, heat a tsp of oil in a pan and add the dried coconut and saut for a few mts, then add the poppy seeds and saut further for another 2 mts. Add another tbsp of oil and add the sliced onions and fry till they turn golden brown. Remove from fire and keep aside to cool. Grind to make a fine paste.
Heat 1 tbsp oil in a cooking vessel and add the ground paste and cook for a few mts till it turn brown. Add the remaining ginger garlic paste, green chillis, red chilli pwd, salt and curds and combine well. Add 2 cups of water and let it come to a boil. Reduce heat and cook for 3-4 mts.
Add the koftas to the gravy and cook them covered on low flame for 20 mts.
Add garam masala pwd, the remaining chopped coriander and mint leaves. Cook for another 10 mts on low flame.
Turn off heat, add lemon juice and combine.
Serve hot with rotis or white steamed rice.
You can add some malai or cream and a tsp of kasuri methi towards the end of the cooking process for a richer and more flavorful gravy.