Unte uma forma de aro amovível com manteiga.
Corte os marmelos em fatias médias, coloque-as numa frigideira e leve ao lume médio, juntamente com 65 gr. de manteiga e 150 de açúcar.
Junte o sumo e raspa das laranjas e deixe ferver cerca de 10 min, mexendo de vez em quando. Depois, em lume forte, cozinhe mais 10 min, até que o açúcar escureça e atinja o ponto de caramelo.
Espalhe o marmelo no fundo da forma e cubra com o caramelo. Reserve até que o caramelo assente.
Pré-aqueça o forno a 180ºC.
Numa taça, bata o restante açúcar com a restante manteiga, até obter um creme esbranquiçado.
Junte os ovos, a farinha, a canela e as nozes picadas. Mistere os ingredientes, batendo bem. Adicione o iogurte e volte a bater mais um pouco até obter uma massa uniforme.
Verta a massa sobre as fatias de marmelo e leve ao forno cerca de 35 minutos.
Deixe o bolo arrefecer uns minutos e depois desenforme com cuidado.
Espalhe o mel sobre o bolo, polvilhe com algumas nozes picadas e deixe arrefecer completamente.