Lavez et égouttez le riz puis faites le cuire dans un grand volume d'eau bouillante salée pendant environ 8 minutes ou jusqu'à ce que le riz soit aux 3/4 cuits. Rincez à l'eau froide et égouttez bien le riz puis étalez dans un grand plat pour le laisser refroidir.
Coupez l'aubergine et la courgette en dés et détaillez les fleurettes du chou-fleur. Faites cuire tous les légumes pendant 10 minutes à la vapeur (ou dans un grand volume d'eau bouillante)
Le masala
Pilez ensemble les noix de cajou, les feuilles de coriandre et l’ail. Ciselez finement l'oignon. Faites revenir l'oignons dans 2 c. à soupe de ghee, lorsqu’il est bien tendre, ajoutez la cannelle, les clous de girofle et la cardamone, faites revenir pendant 1 minute. Ajoutez la pâte de gingembre et la pâte aux noix de cajou et laissez cuire 30 secondes en mélangeant. Ajoutez enfin de concentré de tomate et laissez cuire encore quelques minutes.
Ajoutez la crème de coco diluée, les épices moulues, les légumes et laissez frémir une dizaine de minutes à feu doux.
Préparez le biryani
Huilez légèrement un grand plat et disposez-y dans cet ordre: la moitié du riz, de la coriandre et de la menthe ciselée, le masala, le reste du riz, des feuilles de coriandre et de menthe ciselée. Arrosez d'un peu de ghee.
Couvrez d'une feuille de papier aluminium et enfournez pour 15 minutes à 180°C. A la fin de la cuisson, laissez dans le four éteint pendant encore 10 minutes.
Lorsque le biryani est cuit, parsemez-le d'oignons frits, de noix de cajou et de coriandre. Mélangez le yaourt avec de la coriandre et de la menthe ciselée pour accompagner le plat.