Grind coriander seeds and cumin seeds in a food processor or by a mortar pestle, set aside.
In a large sauce pan or pot, add ghee, chopped garlic and all the whole spices (except red chilies). Saute at medium flame till the garlic turns golden.
Then add mince meat and break the meat with a spoon. Saute the meat till all the liquid from the meat evaporates and it changes color to brown.
Reduce flame to low, and add salt, crushed black pepper, grounded cumin coriander mix, and red chilies. Break the red chilies with hand to release seeds before adding.
Add onions, tomatoes and coriander along with yogurt. Mix everything well and cover the pot/pan with a lid. Increase the flame back to medium high. Let it cook for 15 mins.
Check to see if the all the water from the vegetables and yogurt has evaporated.
When all the water evaporates and you can see oil seperating on the sides, reduce the flame once more to low and cover the pot. Let the keema simmer for 10 mins at low flame.
Garnish with lemon juice, coriander and thin ginger slices.
Serve with naan, paratha, khubs or bread with a side of yogurt.