In a pan, heat 1 tbsp oil on a medium heat. Add cumin seeds and let them crackle. Now add asafoetida, finely chopped green chilis, garlic, garlic, and onion. Sauté for 5 minutes.
Add chopped tomatoes, salt, and mix well. Cover it with a lid and cook for 8-10 minutes, stirring every few minutes. Add 1-2 tbsp of water if the mixture becomes dry.
Meanwhile, in a small bowl, add yogurt, besan, coriander powder, cumin powder, red chili powder, and 2-3 tbsp of water, and mix well.
Once the tomatoes are cooked soft and mushy, add the yogurt mixture, ghee, and mix well. Let it cook for 1 minute.
Now add 1.5 - 1.75 cups of water, 2 tsp of almond powder, and cook for about 6-7 minutes on a medium low heat, stirring between.
Lower the heat, add sugar, crushed kasoori methi, garam masala, and mix well. Slowly add koftas and simmer for 1 minute. Garnish with coriander leaves and serve hot.