Heat 2 tablespoons of oil or ghee in a large pan over medium heat.
Add the sliced onions and sauté until they turn golden brown.
Add the ginger-garlic paste and green chilies. Cook for another 2-3 minutes until the raw smell disappears.
Add the chopped tomatoes and cook until they soften and the oil begins to separate from the mixture.
Add the minced meat, turmeric powder, red chili powder, coriander powder, cumin powder, and salt. Cook until the meat is browned and cooked through.
Lower the heat and add the yogurt, stirring continuously to prevent curdling. Cook for another 5-7 minutes until the mixture is well combined and thick.
Stir in the fresh coriander and mint leaves. Cook for another 2 minutes and turn off the heat.