Retire a parte de baixo e de cima da berinjela, e corte em cubos médios. Se gosta da berinjela mais desmanchada pode cortar em pedaços menores. Corte a cebola em pedaços médios, pique o dente de alho bem picadinho, pique a salsinha e pique o tomate em pedaços e coloque de volta na lata até a hora de usar.
Em uma frigideira média, aqueça uns fios de azeite de oliva e refogue a berinjela por uns 5 a 10 minutos, até ela ficar dourada mas não muito murcha. Retire e reserve em um prato.
Leve a frigideira de volta ao fogo e adicione mais um pouco de azeite de oliva. Refogue aa cebola por uns 5 minutos, até levemente dourada. Adicione o alho e refogue por mais um minuto apenas.
Adicione os tomates, a pimenta calabresa, o açúcar, as passas, as alcaparras, o sal e um pouco de pimenta do reino. Misture e refogue tudo em fogo médio por 5 minutos.
Adicione a berinjela, misture, abaixe o fogo e cozinhe por uns 20 minutos, até que fique tudo bem cozido e misturado. Se achar que está muito seco ou grudando na frigideira pode adicionar umas colheradas de água, aos poucos.
No final, adicione a salsinha picada, misture por mais um minutos e desligue o fogo.
Retire e espere esfriar. Pode servir em seguida ou guardar na geladeira até a hora que quiser. Depois de algumas horas ela vai começar a pegar mais sabor e ficar ainda melhor. Dura alguns dias na geladeira, em um pote fechado.