Coupez le tofu en tranches. Faites-les dorer dans une poêle avec de l’huile d’olive et la sauce soja.
Découpez les oignons en tranches fines et écrasez l’ail pelé au presse-ail.
Versez dans une cocotte 4 cuil. à soupe d’huile d’olive et faites-y revenir l’oignon. Quand il est doré, ajoutez l’ail écrasé puis le curcuma, les citrons coupés en rondelles avec la harissa. Salez et poivrez.
Ajoutez les cœurs d’artichauts, les olives et un peu d’eau à hauteur. Laissez mijoter environ 25 mn.
Déposez les fèves surgelées dans la cocotte et laissez cuire 6 mn. Ajoutez les morceaux de tofu dorés et servez avec de la semoule cuite à la vapeur, par exemple.