Cozinhe o penne de acordo com as instruções da embalagem e reserve.
Em uma panela, aqueça a manteiga e refogue a cebola picada e o alho até ficarem dourados.
Adicione o bacalhau desfiado e refogue por mais alguns minutos.
Acrescente a farinha de trigo e mexa bem.
Adicione o leite aos poucos, mexendo sempre para não formar grumos.
Tempere com sal, pimenta e noz-moscada a gosto.
Cozinhe o molho bechamel em fogo baixo até engrossar.
Misture o penne cozido ao molho bechamel.
Coloque em um refratário, salpique queijo ralado por cima e leve ao forno preaquecido a 180°C por cerca de 20 minutos, ou até gratinar. Sirva quente.