Comece por lavar muito bem os tomates e faça um corte em cruz na pele de cada um.
Mergulhe-os em água fervente por 30 segundos e pele-os. Em seguida, corte-os em pedaços e retire-lhes as sementes. Escorra bem os tomates e pese-os.
Coloque os pedaços de tomate num tacho largo e de fundo grosso. Junte o açúcar e o pau de canela e deixe ferver até que o tomate esteja cozido, levará cerca de 15 minutos.
Passe o tomate por um passe-vite e leve novamente a lume brando até reduzir, mexendo sempre para não queimar.
Para verificar se está pronto, tire um pouco para um prato, deixe arrefecer um pouco e veja se abre uma estradinha ao passar a ponta do dedo através dele. Coloque a compota ainda quente em frascos previamente esterilizados.