Roughly chop onions and tomatoes.
In a frying pan, add oil once the oil is hot, add cumin seeds and fry onions, ginger and garlic till light brown.
Add green chillies if you want. Add tomatoes and cook till tomatoes are mushy.
Cool masala and grind to a smooth paste.
Take a pan or kadhai, add 2 tbsp of oil, once the oil is hot add whole spices, saute for a minute.
Transfer pureed masala or bhuna masala and fry it till it thickens.
Add and mix coriander power, garam masala, turmeric powder. Add water to adjust the consistnecy of curry.
Cook curry for few minutes till it boils, the add chickpea slurry(1 tbsp chickpea flour+2 tbsp water) in curry and stir it well. Take care no lumps should form.
Add koftas to curry and swtich of the gas.
Serve hot with bread or rice of your choice.