Coloque a abóbora num tacho com água e uma pitada de sal, e leve ao lume até cozer.
Escorra bem a abóbora e esprema-a num pano, para retirar o excesso de água.
Num outro tacho, leve ao lume a água com a margarina e uma pitada de sal, e deixe ferver.
Junte a farinha de uma só vez, e mexa bem com uma colher de pau, até formar uma bola que se despega do tacho.
Retire do lume e deixe arrefecer um pouco.
Coloque a massa numa tigela e junte os ovos, um a um, amassando bem com as mãos entre cada adição.
Adicione a abóbora espremida e a raspa de laranja, e amasse novamente, até obter uma massa homogénea e macia.
Aqueça o óleo numa frigideira funda, e frite colheradas de massa, virando-as com um palito, até ficarem douradas de ambos os lados.
Retire os sonhos com uma escumadeira, e deixe-os escorrer sobre papel absorvente.
Passe os sonhos por uma mistura de açúcar em pó e canela, e sirva-os quentes ou frios, a gosto.