Wash the chicken under running water properly,then add the lemon juice,curd,little oil,kasuri methi,turmeric powder,ginger and garlic paste,little Garam Masala powder,salt,chili powder and marinate it nicely,then Refrigerate for at least 3-4 hours.
Know take a pan add 1-2 tbsp of butter and once the butter became hot then add the marinated chicken into it.
Fry on high flame till all the moisture evaporates. keep stirring constantly to prevent burning.cook till it is cooked.
Then transfer the cooked chicken into a plate and keep it aside.
In the same pan add another 1 tbsp of oil and add Onions and saute it for 2 minutes,then add the ginger garlic paste and mix it,then add the chopped Tomato,Cashew nuts and mix it nicely for 2-3 minutes.
Then add the salt,chili powder,turmeric powder,Garam Masala powder,little sugar,cardamom,cinnamon,bay leaf,clove,black Pepper and some water into it.
Then mix the mixture nicely and let it cook with low flame for 10-15 minutes . Then transfer it to a bowl and let it cool down.
Then Blend the mixture to make a fine puree and keep it aside.
Know take a pan add 2 tbsp of butter into it once butter is heat add cumin seeds when it start crackling,then add the Masala pure into it and let it cook for 5 minutes.
When the gravy cook nicely then add the cream into it and mix it nicely,then again let it cook for 2-3 minutes,if required add salt and water as per your gravy requirement.
Finally add the cooked chicken into it and little kasuri Methi,then let it cook with medium flame for 5-7 minutes till the gravies became simmer.
Know your yummy Butter Chicken is ready to eat,Garnish it with Cream and chopped coriander leaves and serve hot with Rice/Chapati/Butter Roti as per your choice and enjoy!!!