Dissolva o açúcar na água, mexa bem, depois leve ao fogo sem mexer mais, senão a calda açucara.
Quando a água tiver diminuído o volume abaixe o fogo e deixe até que ela comece a ficar dourada, desligue o fogo e espalhe a calda numa forma redonda de furo no meio.
Antes de começar o preparo do pudim coloque uma forma grande com água no forno e ligue-o, para ir pré-aquecendo-o. Mas faça isso depois que fizer a calda, para que a água da forma não aqueça demais.
Aqueça o leite sem deixá-lo ferver e reserve.
Bata os ovos com o açúcar no liquidificador, acrescente a baunilha sem parar de bater.
Ainda sem parar de bater junte o leite aos ovos batidos e por fim acrescente o trigo colher por colher.
Coloque a massa na forma com a calda e leve a forma ao forno em banho-maria (dentro da forma com água).
O forno deve estar entre 180 à 210ºC, depende do forno, se possível use a temperatura mínima.
Deixe no forno por cerca de 90 minutos (1 hora e 30 minutos), a parte de cima do pudim fica levemente mole mesmo, é normal por causa do leite de soja. Não vai ficar dourada.
Retire do forno após esse tempo e já desenforme, se necessário solte os lados e o centro do pudim com a ajuda de uma faca de mesa. Não espere esfriar, senão o pudim gruda na forma.