Pique muito bem a cebola e rale os dentes de alho. Leve ao lume num tacho, o azeite, a cebola e o alho e deixe refogar em lume mínimo até alourar.
Junte o tomate cortado em pequenos cubos (sem pele) ou a polpa de tomate.
Junte o pimento cortado em pequenos cubos.
Tape o tacho, deixe o lume no mínimo e deixe refogar durante cerca de 5 minutos.
Adiciona-se a água e deixa-se ferver em lume alto.
Junta-se o arroz lavado e enxuto.
Mexe-se com um garfo para espalhar o arroz.
Tempera-se com o sal.
Quando levantar fervura baixa-se o lume e deixa-se cozinhar com o tacho tapado durante 10 minutos.
Rectificam-se os tempero, junta-se o fio de vinagre, e deixa-se no lume mais um minuto.
Juntam-se os coentros picados e está pronto a servir.