Aquecer o azeite e refogar o alho. Juntar o extrato de tomate e acrescentar 1 xícara (chá) de água, os tomates cortados em bandas, metade das ervas e, se quiser, a pimenta.
Colocar neste molho a metade do bacalhau, as cebolas, os pimentões e as azeitonas.
Depois de ferver, deixar em fogo mínimo por mais 20 minutos.
Acrescentar o restante do bacalhau ao molho e manter em fogo brando até cozinhar. Servir sobre as rodelas de batata, colocar o restante das ervas e regar com azeite a gosto