Couper le poivron rouge en 4, l'épépiner. et le peler à l'épluche-légumes. Le couper en cubes.
Peler et hacher les oignons.
À feu moyen, faire revenir les oignons et les dés de poivrons dans l'huile pendant quelques minutes.
Ajouter les tomates pelées et épépinées, les épices (4 épices, cardamome ouverte, cumin), le sel et 1 verre d'eau. Cuire à couvert 45 à 50 minutes en rajoutant de l'eau si nécessaire.
Pendant ce temps, faire tremper le riz dans de l'eau tiède pendant 30 minutes avant de le rincer à l'eau froide. L'égoutter soigneusement.
L'ajouter dans la sauce et couvrir d'eau jusqu'à 2 centimètres au dessus du niveau du riz.
Cuire doucement à couvert sans remuer en surveillant jusqu'à ce que le liquide soit entièrement absorbé et, toujours sans remuer, laisser reposer 10 à 15 minutes.
Pendant cette attente, à la poêle, torréfier les amandes et les pignons en veillant à ce qu'ils ne se colorent pas trop, ajouter les raisins et poursuivre la cuisson 2 minutes.
Remuer le riz le servir dans un plat ou des coupelles et garnir le dessus avec le mélange de fruits secs.