Blend two onions using ⅛ cup of water to a fine paste in a blender. Transfer to a bowl. Similarly, blend two chopped tomatoes to a fine paste. Transfer to a bowl and keep them aside.
To prepare the kofta curry, heat the oil in a kadhai over medium flame. Add bay leaf and onion paste. Fry the masala over low heat till it becomes light brown.
Add ginger garlic paste, tomato paste, salt, red chili powder, turmeric powder, and mix nicely. Saute the masala over medium heat till oil separates or starts oozing from the sides of the masala. This might take 8 – 10 minutes.
Add water to make the curry, kasuri methi, and garam masala. Stir to combine. Bring kofta curry to a boil. Cover with a lid and simmer over low heat for 5 minutes or until the curry thickens. At this stage, you can add cream. Mix it nicely and cook.
Once you are ready to serve the curry, add the koftas to the curry and simmer for 5 – 10 minutes over low heat.
Garnish with fresh coriander leaves.
Serve Lauki Kofta Curry warm along with chapati or steamed rice.