Escamar las sardinas, desechar las cabezas y vísceras y lavar bien.
Lavar los tomates, secar con papel absorbente, pelarlos y picarlos.
Pelar y picar la cebolla finamente.
Pelar, lavar y cortar las patatas en rodajas finas.
Calentar 3 cucharadas de aceite en una sartén grande y rehogar la cebolla a fuego lento hasta que esté transparente.
Añadir los tomates y cocer durante 15 minutos.
Apartar del fuego y reservar.
A continuación, cubrir el fondo de una fuente refractaria con una capa del tomate preparado.
Sobre éste, colocar una capa de patatas y encima de éstas, la mitad de las sardinas.
Salar y repetir de nuevo, primero tomate, después patatas y encima las sardinas restantes.
Repartir los guisantes por la superficie, rociar con el aceite restante y salar.
Tapar con papel de aluminio y cocer en el horno, precalentado a 180ºC, durante 15 minutos.
Servir bien caliente.