In the same kadhai (used before) add more butter if needed.
Let it heat and then add the green cardamom, cinnamon, and cloves.
Stir them until fragrance comes out of the aromatics.
Next, add in the ginger garlic paste.
Stir them well for about 2 minutes until the raw smell is gone.
Put the flame to low, and then add the red chili powder, coriander powder, Cumin powder, and garam masala powder.
Stir everything nicely.
Next, add the creamy paste or puree into the kadhai.
Put the flame on medium and combine all the ingredients.
Cover the kadhai partially and let it boil for about 10-12 minutes. Stir occasionally.
Now, when the gravy starts to separate out the oil, stir it consistently for about 2-4 minutes, and then add 1 cup of hot water.
Cover the kadhai partially and let the gravy cook.