Em uma panela coloque a água, o repolho previamente picado em fatias finas, sal a gosto e cozinhe o repolho até que ele fique flexível, isso se dará em 5 minutos.
Após o cozimento do repolho, escorra-o e deixe descansar.
Cozinhe também as batatas, descasque-as e amasse-as fazendo uma espécie de purê.
Em outra panela coloque a manteiga, a cebola picada, o alho amassado.
Feito isso, acrescente o bacon e frite-o, acrescente as azeitonas picadas e o queijo coalho.
Depois de todos os ingredientes estarem devidamente preparados, nesta mesma panela adicione o leite, o creme de leite, as batatas amassadas, o ovo, o repolho e o sal a gosto.
Misture até forma até obter uma misture homogênea e cremosa.
Unte uma fôrma com manteiga, adicione a mistura e cubra-a com queijo mussarela.
Leve ao forno por 10 minutos para gratinar.