Heat oil or ghee in a heavy-bottomed pan over medium heat. Add bay leaf, green cardamoms, cinnamon stick, and cloves. Sauté briefly until fragrant.
Add finely chopped onions and green chili to the pan. Cook until onions turn golden brown.
Stir in ginger garlic paste and cook for 1-2 minutes until raw smell disappears.
Add tomato puree or chopped tomatoes and cook until oil begins to separate from the mixture.
Add turmeric powder, Kashmiri red chili powder, and salt. Mix well and cook for 1 minute.
Add the pre-cooked keema to the pan and mix well with the spice mixture.
Pour hot water gradually, bring to a simmer, and cook for 10-15 minutes until the sauce thickens to desired consistency.
Garnish with fresh mint and coriander leaves before serving.