Take some chunks of chicken in a bowl and add some garlic paste, ginger paste, red chili powder, and salt as per the taste
Give it a nice mix and marinate the chicken chunks for 10 minutes
After 10 minutes your chicken is marinated so let’s start pan-frying. Heat the pan in medium flame and then pour oil on it
Now the oil is medium hot, so fry chicken chunks. After cooking the chicken, transfer the chicken pieces into another bowl
Take an onion and cut it roughly and drop into the pan and add butter on it and lightly cook after that add roughly chopped tomatoes on it and add some cashew nuts too
Once all the ingredients evenly mild add some water on it and along with this add salt, malt vinegar, some sugar, garam masala powder, and some red chili powder. Mix it and cook for 10 minutes
After that, turn the gas off and pour it on a bowl and blend it with the help of a blender and make purry.
Now pour all the purry into the pan and reheat it again in medium flame after that add butter, rich cream. Next, goes in marinate chicken and now finally add crushed kasoori methi (fenugreek leaves).
Cook the creamy gravy for 8 minutes for the simmer texture. After that, your creamy butter chicken will be ready. So cook it nicely