Laver et éplucher les pommes de terre. Les couper en 4 ou 6 morceaux et les déposer dans une casserole
Couvrir d'eau froide, saler légèrement et porter à ébullition. Baisser le feu et laisser cuire à frémissement environ 15 à 20 minutes.
Pendant ce temps, éplucher les oignons et les émincer très finement
Laver et sécher la carotte, puis l'éplucher. Peler les champignons et les tailler ainsi que la carotte en petit dés. Eplucher la gousse d'ail et l'émincer très finement.
Dans une casserole, faire fondre 30 grammes de beurre avec une cuil. à soupe d'huile. Y faire revenir les champignons, l'ail et les oignons jusqu'à ce qu'ils soient translucides. Ajouter la carotte, le concentré de tomates et 10 cl d'eau froide.
Laisser mijoter à feu doux et à découvert jusqu'à la quasi totalité de l'eau soit évaporée.
Egoutter les pommes de terre cuite et les écraser à la fourchette ou au presse-purée. Faire chauffer la crème allongée de 15 cl d'eau. L'ajouter à l'écrasée de pomme de terre et mélanger pour obtenir une purée onctueuse et réserver.
Dans une poêle faire revenir la viande hachée dans un peu de beurre, pendant 10 minutes à feu moyen, tout en remuant.
Verser le mélange à l'oignon dans la poêle et mélanger. Prolonger la cuisson de 5 minutes à feu doux.
Dans un plat à four, verser la préparation à la viande hachée. Déposer ensuite la purée par dessus. Déposer quelques petites noisettes de beurre. Enfourner à 225°C et laisser gratiner pendant 15 à 20 minutes