A quantidade de soja (200 g soja seca) é de soja já escolhida, ou seja, sem nenhum grão ruim ou feio.
Lave a soja em água corrente para remover alguma eventual sujeira.
Transfira a soja para uma tigela (que suporte alta temperatura) e cubra com 1 litro água fervente, a água deve ser suficiente para cobrir bem e com folga a soja; e lembre-se: a soja irá crescer em volume. Deixe repousar por 12 horas, no mínimo.
Após o tempo de descanso, remover a casca da soja esfregando entre as mãos dentro da água. Comece essa etapa com a própria água que ficou de molho e vá trocando se necessário.
Retire o máximo que conseguir da casca, não precisa ser totalmente perfeito. Escorra toda a água.
Bata a soja com 1,5 litro água (dividida, reserve um pouco, cerca de 400 mL) no liquidificador até ficar bem homogêneo. Se o seu liquidificador for potente cerca de 30 segundos. E se não for tão potente faça em duas etapas.
Coe a mistura com um pano de prato limpo e espremendo a polpa para remover o máximo de líquido. A polpa que sobrou pode ser lavada com a água reservada (400 mL) para ajudar a extrair ainda mais.
A polpa que sobrou pode ser usada dentro de sopas e cozidos, se quiser. Se for usar a polpa, ela precisa ser cozida antes ou durante a preparação da receita por pelo menos 20 minutos; não use a polpa crua. Caso não for usar, descarte.
Transfira o leite coado para uma panela grande e alta, precisa realmente ser alta: o leite tende a espumar e pode transbordar.
Cozinhe em fogo alto até pegar fervura (chegar a 97-99℃), mexendo sempre com uma espátula para não grudar no fundo e nem transbordar.
Ao ferver, abaixe o fogo para baixo-médio e continue cozinhando por pelo menos 20 minutos. Quanto mais tempo cozinhar, mais suave o sabor de soja terá. Recomendo que cozinhe por 40-45 minutos, e vá mexendo de tempos em tempos.
Transfira para recipiente com tampa e guarde na geladeira, e deve se consumido entre 3-4 dias. Adoce na hora de servir.