Ferver o bacalhau em postas, no leite por uns 16 minutos.
Deixe escorrer bem.
Unte uma travessa refratária com manteiga, coloque o bacalhau e reserve.
Coloque para ferver 1 xícara de leite com uma colher de sobremesa de manteiga, 1 cebola ralada, 1 pitada de noz-moscada e o requeijão.
Quando a mistura ferver, coloque o creme sobre o bacalhau e cubra com queijo ralado. Salpique por cima as alcaparras e leve ao forno por 20 minutos. Servir com batatas assadas ao forno, com sal, azeite e orégano, embrulhadas em papel de alumínio, por 20 minutos.