Picar muy finamente la cebolla y los calabacines. Remojar las pasas.
Cortar el limón, sin pelarlo, en rodajas finas, y retirar las pepitas. Quitar las pepitas al chile y cortarlo en trozos.
En una olla grande, poner todos los ingredientes excepto los calabacines. Cocer a fuego lento, con la tapa puesta, durante una media hora.
Añadir los calabacines, y cocer otros 15 minutos con la tapa puesta y luego retirarla y dejar que reduzca hasta que tenga la consistencia de una mermelada y los calabacines estén hechos
Meter en botes previamente esterilizados cuando aún está caliente. Cerrar los botes, darles la vuelta y dejarlos así durante 24 h
Se puede usar inmediatamente pero para que tenga todo su sabor lo suyo es esperar unas semanas.