Heat ghee/oil in a pan.
Add the whole spices and saute over medium heat till it crackles.
Add the boiled onion paste and saute for 2 minutes.
Add the ginger and garlic pastes and saute for 30 seconds.
Add the chilli, coriander, turmeric powder and salt and stir well.
Add curd away from the heat and then return to the heat.
Add 3/4 cup water, bring to a boil and simmer until fat comes to the surface.
Add fried onion paste, cashew paste and cream and bring to a boil.
Add garam masala powder, cardamom powder and mace powder and stir well.
Add the fried koftas and boil for a minute.
Switch off the heat.
Transfer to a serving bowl and garnish.