Dissolva o fermento com 2 colheres de açúcar, mexendo bem até ficar líquido.
Acrescente o leite morno (cuidado com a temperatura, deve ser quase temperatura ambiente) e farinha de trigo até formar um mingau.
Deixe crescer até formar bolhas, então acrescente os ovos, o óleo, a margarina, o sal, a baunilha e as raspas de laranja, mexa bem.
Acrescente farinha de trigo aos poucos, mexendo com uma colher de fibra até que possa pôr as mãos.
Vire a massa na mesa enfarinhada, enfarinhando a massa e sovando, sempre em movimentos que permitam a movimentação da massa por inteiro, o que está por dentro virar para fora e vice-versa.
Sove até obter uma massa lisa e macia, que não peça mais farinha.
Deixe descansar por 20 minutos.
Sem sovar novamente, pegue bocados da massa, sempre iguais, e faça bolinhas do tamanho da bolinha de ping-pong. As bolinhas devem ser enroladas na mesa para que a massa fique "amarrada".
Arrume-as em assadeira untada, com distância suficiente para que cresçam sem grudar umas nas outras. Deixe crescer.
Depois de crescidos os sonhos podem ser assados (mais saudável) ou fritos (tradicional).
Leve ao forno quente para assar, sem passar nada por cima (como se costuma fazer para assar pães).
Frite em bastante óleo (como bolinho de chuva), coloque o lado que estava para cima virado para baixo na gordura, isso ajudará na hora de virar, depois vire-o, deve ficar dourado por igual.
Corte os sonhos ao meio,com uma faca de serra boa para que não amassem, sem separar as 2 metades. Coloque uma colher (sopa) de creme, feche-o, molhe a parte de cima no suco de laranja e no açúcar batido.
Bata no liquidificador o ovo, as gemas, o açúcar, o sal, o trigo e a margarina até espumar, desligue o liquidificador. Acrescente o leite quente, sem ferver, e bata novamente. Em uma panela, leve ao fogo, mexendo sempre, até engrossar (fica bem grosso). Desligue o fogo, acrescente a baunilha e as raspas de laranja, mexa bem, tampe e reserve. Use depois de frio.
O ideal é fazer o creme durante o primeiro crescimento da massa.
Esprema as laranjas em um prato fundo, reserve.
Bata o açúcar no liquidificador até que fique bem fino e coloque em prato fundo, reserve (se preferir pode usar açúcar de confeiteiro).