Tempere o peixe com o alho, o suco de limão, sal e pimenta. Em um refratário médio, faça uma camada com metade da cebola, dos pimentões, do tomate e regue com metade do azeite.
Faça uma camada com o peixe e faça outra camada com os legumes restantes e o azeite. Espalhe o ovo cozido, a azeitona e cubra com papel-alumínio. Leve ao forno médio, preaquecido, por 40 minutos. Retire e sirva.