Pique as batatas em rodelas e coloque para cozinhar.
Quando estiverem bem molinhas coloque em um recipiente e acrescente a margarina e uma pitada de sal, misture bem até ficar um purê, reserve.
Coloque o bacon e a linguiça calabresa para fritar.
Quando estiverem bem douradas acrescente a cebola e tomate, deixe por mais alguns minutos, reserve.
Em um pirex faça uma camada com o purê e depois coloque um pouco do recheio, em seguida coloque o requeijão.
Faça outra camada com o restante do purê.
Coloque o resto do recheio e coloque o catupiry.
Cubra com o queijo ralado.
Deixe por 20 minutos no forno preaquecido, depois é só servir.