Limpiar las sardinas quitando las cabezas y las espinas, lavarlas y escurrirlas bien. Pelar la cebolla y cortarla en tiras finas.
Exprimir el limón. Poner 1 taza de agua en un cazo y agregar la cebolla, el laurel, el aceite, la canela, sal y pimienta.
Acercar al fuego y cocer durante 10 minutos. Incorporar el zumo de limón y el vinagre, y cocer 5 minutos más.
Colocar las sardinas en una cazuela, verter el contenido del cazo sobre ellas y cocer a fuego suave durante 5 minutos.
Apartar del fuego y dejar enfriar dentro del escabeche. Servir con la cebolla en el centro y adornadas al gusto.