Dans une grande casserole, faites chauffer l'huile d'olive à feu moyen.
Ajoutez l'oignon et faites-le revenir jusqu'à ce qu'il soit translucide, environ 5 minutes.
Ajoutez l'ail, les tomates, le poivron et les carottes, puis faites cuire pendant 10 minutes jusqu'à ce que les légumes soient tendres.
Ajoutez le poisson dans la casserole, le bouquet garni, le piment en poudre et le sel.
Versez l'eau et portez à ébullition.
Réduisez le feu et laissez mijoter pendant 15 minutes.
Retirez le poisson et les légumes de la casserole et réservez.
Ajoutez le riz dans le bouillon, couvrez et laissez cuire à feu doux pendant 20 minutes, ou jusqu'à ce que le riz soit tendre et ait absorbé tout le liquide.
Une fois le riz cuit, incorporez délicatement le poisson et les légumes réservés.
Ajoutez le jus de citron, mélangez doucement et laissez reposer 5 minutes avant de servir.