- Cozinhe o repolho em água com sal por 5 minutos. Escorra bem e reserve. 
- Em uma panela, derreta a manteiga e refogue a cebola e o alho até dourar levemente. 
- Acrescente a farinha e misture por 1 minuto para formar um roux. 
- Adicione o leite aos poucos, mexendo sempre, até engrossar. 
- Tempere com sal, pimenta e noz-moscada. Desligue o fogo e misture o creme de leite. 
- Em um refratário untado, faça uma camada de repolho, cubra com parte do molho branco e salpique muçarela. 
- Repita as camadas até finalizar, cobrindo com muçarela e parmesão. 
- Leve ao forno preaquecido a 200 °C por 20–25 minutos, ou até gratinar e ficar dourado por cima.