Heat oil and add bay leaf, cinnamon, cardamoms and cloves. Stir fry for a minute.
Add onion paste and ginger-garlic paste. Fry for 4-5 minutes till the raw smell disappears and the onions are browned.
Add tomato puree. Cook till the oil starts to leave the sides.
Add turmeric powder, red chilli powder, jeera powder, sugar, garam masala powder and salt. Mix well, add water and cook covered till the gravy reaches the desired consistency.
Gently add the fish kofta balls to the gravy and simmer for 2 minutes on low heat.
Top with cream and remove.
Garnish with fresh coriander leaves and serve delicious fish kofta curry with hot rice.