Pelá las manzanas, retirales el centro y cortalas en cubos. Hacé lo mismo con los tomates, quitándoles las semillas. Picá la cebolla, exprimí la naranja y picá la mitad de su cáscara en juliana fina.
Poné todos los ingredientes en una olla de fondo grueso, excepto las peras, y hacelos hervir a fuego medio por 1 hora, removiendo cada tanto, hasta que la preparación tome la consistencia de una mermelada.
Incorporá las peras peladas, sin su centro y cortadas en cubos. Seguí cocinando a fuego mínimo 40 minutos más, sin dejar de revolver.
Llená en caliente los frascos esterilizados, dejá enfriar por completo y cerrá.