Marinate the chicken with ginger paste, garlic paste, red chili powder, and salt and keep it aside for 15 to 20 minutes
In a pan heat, some oil then fries the marinated chicken pieces in it, once done place it into a bowl
In the same pan add onion, oil, a spoonful of butter and once the onions are cooked add tomatoes and cashew nuts
Add some water and garlic paste, salt, malt vinegar, sugar, garam masala powder, and chili powder. Evenly mix it and let it simmer for 15-20 minutes
Churn the mixture into a fine puree
Strain it back into the same pan make sure there is minimal wastage
Add butter, cream, chicken and kasoori meethi and let it simmer for 5-7 minutes
Garnish it with cream and kasoori meethi