Hachez les oignons et faites-les revenir dans un filet d'huile d'olive dans une grosse marmite.
Lorsque les oignons deviennent translucides, ajoutez la sauce tomate, le curcuma (et éventuellement les autres épices), mélangez bien et laissez revenir 2/3 minutes à feu doux.
Rincez les pois cassés et ajoutez-les dans la marmite.
Couvrez d'eau le tout d'eau (jusqu'à 1 cm au-dessus des ingrédients).
Percez avec un pique les citrons pour y faire plusieurs petits trous et ajoutez-les à la préparation.
Mettez un couvercle et faites cuire à feu doux pendant une quarantaine de minutes.
Pendant que les pois cassés cuisent, préparez les pommes de terre. Rincez-les, taillez-les en bâtonnets de taille moyenne. Disposez-les dans un plat allant au four, arrosez d'un filet d'huile d'olive, salez, poivrez et enfournez à 200°C pour 35/40 minutes de cuisson. Mélangez 2 à 3 fois en cours de cuisson.
Vérifiez de temps en temps s'il faut ajouter de l'eau et surveillez la cuisson des pois cassés en mélangeant occasionnellement. Les pois cassés doivent rester un peu fermes, mais leur cuisson peut être assez longue donc n'hésitez pas à goûter. S'ils commencent à se défaire c'est qu'ils sont trop cuits.
Au bout d'une quarantaine de minutes, faites infuser le safran dans un peu d'eau chaude pendant 3 minutes et ajoutez l'eau safranée à la préparation.
Faites cuire le tout encore environ 10 minutes, salez, poivrez et goûtez pour rectifier l'assaisonnement et la cuisson.
Au moment de servir, disposez les frites sur le dessus.