Prepare the Base: Heat a pan (kadhai) and add the oil. Once hot, add a cube of butter and let it melt. Add the bay leaves. Optional: You can add ½ tsp cumin seeds here if you like.
Sauté Onions: Add the finely chopped onions. Roast them well on medium heat until they turn golden brown.
Add Aromatics: Stir in the ginger-garlic paste and sauté until the raw smell disappears. Add the crushed green chillies and mix well.
Cook Tomatoes: Add the finely chopped tomatoes. Cook for 2-3 minutes on medium heat until the mixture softens and the oil starts to separate from the sides.
Add Herbs & Spices: Toss in a little fresh coriander. Lower the heat and add coriander powder, cumin powder, red chilli powder, turmeric, garam masala, and salt. Mix well and sauté for 1 minute so the spices release their aroma.
Add the Chicken: Add the washed chicken keema to the pan. Mix it thoroughly with the masala base.
Adjust Consistency: Pour in warm water (start with a little, about ½ glass) to get your desired gravy consistency. It should be semi-thick.
Simmer: Turn the heat to low (sim). Cover the pan with a lid and let it cook for 10-12 minutes.
Note: Stir occasionally to prevent it from sticking to the bottom.
Garnish & Serve: Open the lid; the oil should have floated to the top. Add crushed Kasuri Methi, more fresh coriander, and a final dollop of butter. Cover for 2 minutes to let the flavours settle, then serve hot!