Cozinhe as batatas em água e sal, coloque-as no liquidificador (eu faço na batedeira planetária), bata com o leite até ficar cremosa e junte o creme de leite.
Reserve.
Frite o alho no óleo quente, junte a cebola e frite até dourar.
Junte os pedaços de peito de frango e deixe cozinhando até dourar.
Passe no processador, devolva à panela e junte o molho de tomate, sal (se necessário) e pimenta, a mostarda, catchup e molho inglês.
Deixe ferver e reserve.
Cozinhe o arroz normalmente e reserve.
Em um refratário grande, coloque o refogado de frango, cubra com o arroz cozido e, por cima, o creme de batatas.
Polvilhe queijo ralado e leve ao forno para dourar.
Obs.: Eu faço o dobro da receita, troco a lata de molho por uma caixa de 500g e mantenho 1 lata de creme de leite para 1 kg de batatas, aumento no leite. Esta receita é uma tradição em minha casa há mais de 15 anos.