Verhit de boter en de olie in een grote koekenpan. Voeg de uisnippers toe en bak deze op een hoog vuur goudbruin. Verlaag de temperatuur.
Doe de uitgeperste gember, de garam masala, de gemalen koriander, het chilipoeder, de komijnzaadjes, de knoflook, het zout, de kardemoms, de peperkorrels, de yoghurt en de tomatenpuree in een schaal en roer goed door elkaar. Voeg dan de stukken kip toe en roer het goed door.
Doe dan het kipmengsel bij de uien in de pan en roerbak dit op een hoog vuur gedurende 5 à 7 minuten.
Voeg dan het water en de laurierblaadjes toe en laat het gerecht zo'n 30 minuten sudderen, onder af en toe roeren.