Cozinhe as batatas em água e sal sem deixar que se quebrem, escorra e reserve.
Refogue a cebola e o tomate picados com a margarina.
Junte nesta mesma panela o molho de tomate e em seguida o creme de leite, deixe ferver por 5 minutos, desligue o fogo e reserve.
Monte em um refratário untado com margarina, uma camada de batatas, em seguida uma camada de molho e por fim uma de queijo.
Repita o processo das camadas até que terminem os ingredientes, por último, coloque o queijo ralado e leve ao forno para gratinar.
Em saguida sirva.