Marinate the chicken with ginger garlic paste, lime juice, salt, red chilli powder, tumeric, garam masala powder and coriander powder. Leave for 20-30minutes
Melt some butter in a pan and fry the onion
Add in the cumin seeds, cloves and cardomom and cook
Add in the ginger garlic paste and almonds and cook some more
Add in the tomato puree and cook for 5 minutes. Add water if need.
Transfer to a blender and blend.
In the same pan add butter and fry the chicken
After about 5 minutes of cooking deglaze with water and add the blended curry paste
Cover and cook for 10 minutes till chicken is cooked through
Garnish with coriander and fresh cream and serve.