Heat oil in a heavy based saucepan, add 1 onion and stirring frequently fry until it is light brown about 5-8 minutes.
Remove onion from oil and set aside. In the same oil add minced meat, garlic and ginger paste.
While stirring, fry the minced meat for about 5 minutes or until it turns brown. Now add water, salt, whole spices, reserved onions, ginger and garlic. Cook over medium heat for 20- 25 minutes. Add little more water if it dries up quickly.
Beat yogurt until smooth. Add yogurt, brown onions, and whole red chillies to the mince mixture and stirring frequently fry until all the moisture has evaporated.
Garnish with green chilies and chopped coriander leaves.