Versez le riz dans un bol pour mesurer son volume. Comptez une fois et demie le volume du riz en eau. Hachez grossièrement les amandes ou laissez-les entières selon votre goût.
Faites chauffer le beurre et l’huile dans une casserole sur feu doux avec les amandes, la cannelle, les graines de coriandre, la cardamome et les clous de girofle. Ajoutez le riz, mélangez et laissez cuire encore 3 mn en mélangeant. Ajoutez l’eau, mélangez et couvrez avec un couvercle enroulé dans un torchon. Cette technique permet à la vapeur de ne pas s’échapper pendant la cuisson.
Laissez cuire 20 mn, puis coupez le feu et laissez reposer au moins 10 mn sans retirer le couvercle. Égrainez à la fourchette, puis mélangez avec les boutons de roses effeuillés. Servez le riz chaud ou tiède, seul ou en accompagnement.