Remojar en agua fría el bacalao durante una hora. Limpiarlo, cortarlo en rebanadas y hervirlo en agua ligeramente salada con pimienta, zanahoria y cebolla durante 15-20 minutos.
Cortar las patatas o tomates en rebanadas.
Ahora en una sartén echar las rebanadas de bacalao y encima las patatas o el tomate y el perejil. ahora encima las otras rebanadas de pescado y encima las patatas o tomates y perejil.
Batir la crema cortada con los huevos, añadir sal al gusto. Cubrir el bacalao con este líquido y meterlo al horno por 20-30 minutos.
Decorar con verduras u hortalizas.
Zapechonaya treska se sirve con ensalada vegetal.