Picar la cebolla y uno de los pimientos muy menudos, trocear el otro pimiento en cuadrados y poner a sofreír en el aceite. Sazonar.
Mientras, trocear también los tomates muy menudos (mejor si están pelados) y cuando la cebolla y el pimiento estén casi a punto, añadirlos al sofrito y sazonar.
Dejar hacer hasta que el sofrito esté listo y, a continuación, añadir el bacalao. Dejar hacer 4 o 5 minutos por cada lado (depende del grosor del trozo).
Cuando esté listo el bacalao, retirarlo, con cuidado para que no se rompa, a un plato y reservar.
Incorporar los garbanzos y dejar calentar unos minutos junto con el sofrito para que tomen el gusto de éste y del bacalao. Por último volver a incorporar el bacalao y servir.