Num tacho grande, comece por fazer o refogado base: aloure a cebola e o alho no azeite quente. Quando estiverem translúcidos, junte o pimento e o tomate pelado e picado.
Deixe cozinhar em lume médio até o tomate se desfazer formando uma pasta rica (cerca de 10 minutos). Tempere com um pouco de sal e junte a malagueta (se gostar de um toque picante).
Refresque com o vinho branco, mexa bem e deixe o álcool evaporar.
Verta o caldo de peixe (ou água quente) no tacho e deixe levantar fervura. Se tiver cabeças e espinhas, ferva-as à parte durante 15 minutos em água com uma cebola, coe esse líquido riquíssimo e use-o aqui.
Assim que ferver, incorpore as postas de peixe, reduza o lume e deixe-as cozer suavemente. Dependendo da espessura do peixe, isto levará entre 8 a 12 minutos.
Para que o peixe não se desfaça ao mexer a massa, retire as postas com cuidado para uma travessa, cubra com papel de alumínio e reserve-as quentes.
Com o caldo limpo a fervilhar no tacho, deite o macarrão. Se o caldo for pouco, adicione um pouco de água quente (o macarrão deve ficar caldoso, não seco). Deixe cozer o macarrão (cerca de 10 a 12 minutos) destapado.
Quando a massa estiver "al dente", devolva as postas de peixe ao tacho, mergulhando-as suavemente no molho, apenas para reaquecer.
Desligue o lume imediatamente. O macarrão continuará a absorver água no tacho quente!
Polvilhe abundantemente com coentros frescos picados (e se gostar do contraste algarvio, junte folhas de hortelã fresca). Sirva nas tigelas enquanto está quente e muito caldoso.