Butter Chicken (chicken Makhani) is one of the most popular curries in the world.It consists of bite-sized pieces of succulent boneless chicken thigh simmered in a creamy and super flavourful spiced tomato and cream sauce.
In a bowl add all ingredients mentioned above for chicken marinade, mix until all chicken pieces are coated well. Let it rest for at least 30 minutes.
In a pan add butter & cook the chicken for 8-10 minutes until the chicken is 80% cooked.Set aside.
For the Makhni Sauce
In the same pan add oil, onion, tomato, cashew, kashmiri red chillies, red chilli powder, turmeric powder, cumin seeds, salt, green cardamom powder and garam masala powder.
Add coriander leaves with stems . Add 1/2cup water, cover and cook for 10-12 minutes until tomatoes are soft and mushy.
Let the mixture cool for few minutes.Make a fine paste in a food processor, add water if needed.
Strain the mixture & discard the waste.Makhni sauce is ready.
For the gravy
In the same pan add oil & butter. Add chopped onion & fry for 1 minute. Now reduce the heat and add Kashmiri red chilli powder, & chicken tikka masala. Saute for 30 seconds.
Add prepared Makhni sauce & cook on medium to low flame for 5 minutes.
Now add fried chicken, salt, kasuri methi and garam masala powder. Cover and cook for 5-8minutes on low flame
Add 1 tbsp butter and heavy cream and Cook for 1minute.Garnish with coriander leaves, drizzle cream on top & serve hot with naan.