1. Die Butter in einem großen Topf oder Bräter bei mittlerer Hitze schmelzen. Die Zwiebel fein hacken und den Knoblauch pressen oder fein hacken. Zwiebel und Knoblauch in der Butter etwa 5 Minuten anbraten, bis die Zwiebel weich und glasig ist.
2. Das Hähnchen in 8 Stücke teilen. Die Hähnchenstücke hinzufügen und bei mittlerer bis hoher Hitze etwa 10 Minuten unter gelegentlichem Rühren goldbraun anbraten. Das Tomatenmark einrühren.
3. Die gewürfelten Tomaten mit Saft, die geschälten und geriebenen Karotten, die ganzen Nelken, Muskatnuss, Kreuzkümmel, Koriander, Salz, schwarzen Pfeffer und die vorbereitete Gewürzmischung einrühren. Etwa 3 Minuten kochen lassen. Dann das heiße Wasser und den Hühnerbrühwürfel hinzufügen.
4. Die Sauce zum Kochen bringen, dann die Hitze reduzieren und den Topf abdecken. Etwa 30 Minuten köcheln lassen, bis das Hähnchen nicht mehr rosa ist und die Säfte klar austreten.
5. Den Basmatireis (ungewaschen) vorsichtig unterrühren. Den Topf abdecken und weitere 25 Minuten köcheln lassen, bis der Reis zart und fast trocken ist. Bei Bedarf die Rosinen und etwas mehr heißes Wasser hinzufügen. Abdecken und weitere 5 bis 10 Minuten garen, bis die Reiskörner sich trennen.
6. Den Reis auf eine große Servierplatte geben und die Hähnchenstücke darauf anrichten. Mit den gerösteten Mandelblättchen bestreuen.