In a pan, heat the oil. Then add cloves, cardamom, cinnamon, bay leaf, and cumin seeds. Sauté for a minute.
Then add ginger-garlic paste and sauté till oil separates from its sides.
Now, in a bowl add turmeric powder, Kashmiri red chili powder, coriander powder, cumin powder, and some water. Make a paste and add oil.
Add tomato puree and mix well. Cover and cook till oil separates from its sides.
now add in prepared onion paste and mix well.
cover and cook for 15 minutes or until oil separates. make sure to stir in between to prevent it from burning.
Add sugar to the gravy and mix well.
further, add in prepared cashew melon paste and cook well. cook until the mixture separates the oil.
finally, the curry base is ready. cool completely and refrigerate in an airtight box for up to 3-4 days. you can freeze for up to a month.