Assemble: ingredients for gravy.
Heat oil in a pan, add cumin seeds. As they start to crackle, add onion paste along with ginger-garlic paste. Saute for 2-3 minutes until onion starts to turn light brown in color. Add tomato puree, cashew paste and curd.
Mix until well blended. Add all the spices and..
Mix. Cook for another 2 minutes until oil starts to separate.
Pour in enough water to make a thick gravy. Bring it to a boil.
Take it off the flame and carefully hand blend the gravy. Be very careful as it may splash.
Return it back to the flame, add kasoori methi, garam masala powder and adjust salt.
Mix it well and give it a final boil. Take it off the flame.
Just before serving, warm the gravy, add koftas, add some cream, chopped cilantro leaves and serve. Enjoy with warm rotis or steamed rice.