Add oil in a medium sized pot on medium heat
Add all the whole spices and onions in oil. Fry onions until they turn light golden brown in color
Add your minced meat along with ginger garlic paste and turn the heat to high. Saute the meat till all the water from the meat evaporates. This step is called bhunayyi and is used to fry the meat in oil and get rid of raw smells if any.
After all the water evaporates, add all powdered spices and salt. Saute for another 2 to 3 mins or until all the meat is evenly colored. Reduce the heat to low
Chuck in the potato chunks, yogurt and tomato paste and stir everything together.
Add water and green chilies to the meat, and bring back the heat to medium high. Allow the water to start simmering and then cover with a lid. Cook for 6 to 10 mins or as long as it takes for the potatoes to cook through. IF the potatoes are still hard after 10 mins, cook for another 5 and add more water if needed.
When your curry is ready, you will see oil seperating on the sides of the pot. At this stage, you can decide how runny you want to keep your aloo keema. You can dry out the water if you want to or leave it as is.
Garnish with coriander and serve with roti or naan on the side.