Corte o pé da beringela, lave-a e coloque-a numa caçarola. Regue com água a ferver temperada com sal e leve ao lume a cozer durante 10 minutos. Retire e mergulhe em água fria durante 5 minutos. Depois de a escorrer e enxugar abra-a longitudinalmente e com uma colher retire a polpa, tendo cuidado em não desmanchar a beringela. Coloque as metades de beringela num tabuleiro, com a abertura virada para cima. Regue com 1 colher de sopa de azeite, tempere com sal e pimenta e leve ao forno moderado (140º) durante 30 minutos. Entretanto descasque e pique a cebola. Pele e pique também os tomates. Deite o restante azeite numa caçarola e introduza os tomates, a cebola e os dentes de alho esmagados. Com o lume brando deixe cozer 5 minutos. Adicione a canela, o açucar, um pouco de salsa e tempere com sal e pimenta. Continue a cozedura, mexendo de vez em quando, até o líquido reduzir. Pique a polpa da beringela e introduza-a na caçarola, assim como a amêndoa. Deixe cozer mais 10 minutos, aproximadamente. Retire a beringela do forno e recheie-a com o preparado anterior. Sirva directamente ou leve ao forno para corar, apenas por mais 5 minutos, no máximo.