Numa tigela, dissolva a farinha no leite, junte a manteiga, o bacalhau desfiado com as mãos, sem pele e sem as espinhas, a salsinha, o sal, a pimenta e a noz-moscada. Coloque esta mistura numa panela, e leve ao fogo, mexendo sempre até formar uma bola. Acrescente as gemas, o suco de limão e misture. Retire do fogo e deixe esfriar. Junte as claras batidas em neve e misture delicadamente. Coloque numa fôrma de 20,5 cm de diâmetro, de buraco no meio, untada com manteiga e polvilhada com farinha de rosca, e leve ao forno quente (200oC), preaquecido, por 30 minutos ou até soltar das bordas da fôrma. Enquanto isso, prepare o molho, junte a cebola e frite até murchar. Adicione o tomate e deixe ferver. Acrescente 6 colheres (sopa) de água, tempere e deixe no fogo por mais 10 minutos. Reserve. Desenforme o pudim e sirva com o molho de tomate.