Disposer dans une casserole les tomates rangée par rangée, en saupoudrant chaque rangée de sucre.
Disposer les pêches sur le dessus et saupoudrer également de sucre.
Laisser au frais durant 8 h, voire la nuit entière.
Mettre la casserole sur le feu.
Porter à ébullition et laisser cuire environ 20 min pour ramollir les fruits.
Sortir du feu, mettre les fruits ramollis dans le bol du mixeur et mixer.
Remettre dans la casserole, ajouter le jus de citron et continuer la cuisson.
Retirer la mousse avec une cuillère jusqu'à ce qu'elle disparaisse, puis faire cuire à feu doux-moyen environ 40 min.
Ajouter ensuite éventuellement le rhum, laisser bouillir encore 5 min et verser dans des bocaux stérilisés.
Fermer les bocaux, les retourner et laisser reposer 5 min.
Remettre les bocaux dans leur position normale et laisser la confiture refroidir.
Déguster ou conserver dans un endroit frais et sec.