Heat ghee in a pan and add cumin seeds.
Once they splutter, add finely chopped onions, minced garlic, and green chilies. Sauté until fragrant. The onions should soften before you add yogurt.
Add turmeric, red chili powder, and coriander powder, to the yogurt. Whisk it and keep it aside.
Once the ghee separates, and onions have softened it is time to add whisked yogurt.
Slowly add the whisked yogurt, stirring constantly to combine on a low flame. Adding the yogurt on low flame will ensure it doesn't curdle.
Add water to adjust the consistency of the gravy. Let the gravy simmer for 5-7 minutes, then add the gatte pieces.
Cook the gatte in the gravy for another 5 minutes, allowing them to absorb the flavors. Sprinkle garam masala, and crushed kasoori methi. Garnish with fresh cilantro leaves.