Numa panela grande cozinhar as batatas em água até ficarem macias. Escorrer a água. Colocar as batatas numa vasilha e amassar bem. Acrescentar a manteiga e o sal e misturar. Acrescentar leite o suficente para obter um ponto firme. Reservar.
Numa panela grande, em fogo médio, dourar a cebola, o alho e o bacon em um pouco de óleo. Acrescentar a carne, a cenoura, a massa de tomate e o caldo de frango. Temperar com sal, pimenta e cominho a gosto.
Cozinhar em fogo baixo até a cenoura ficar macia. Acrescentar os cogumelos, mexer bem e deixar cozinhar até que o molho esteja bem reduzido. Colocar o refogado num prato refratário levemente untado.
Cobrir com o purê de batatas e polvilhar com o queijo. Levar ao forno para gratinar até ficar dourado.