Corte as laranjas ao meio, retire-lhes o sumo e coloque-o no tacho. Reserve.
Corte a casca da laranja em tiras muito finas e deite-as também no tacho, bem como os limões cortados em rodelas e a água. Leve o tacho ao lume até levantar fervura, depois tape e deixe ferver, em lume brando, durante 1 hora.
Acrescente depois a abóbora cortada em cubos, a noz-moscada, os paus de canela e o gengibre. Deixe cozinhar durante 1 hora a 1 hora e 30 minutos.
Junte de seguida o açúcar e mexa até ficar completamente dissolvido. Deixe levantar fervura novamente e depois cozinhar durante 15 minutos, até começar a engrossar (105ºC no termómetro de cozinha), mexendo sempre para não colar no fundo do tacho.
Retire o tacho do lume e deixe repousar por cerca de 5 minutos. Deite a marmelada em frascos esterilizados ou taças e guarde em local seco e escuro.