Laver les pommes de terre, les éplucher et les découper en dés puis les pocher. les égoutter et les réduire en purée à l'aide d'une fourchette. Ajouter le beurre, l'ail, le sel, le poivre, le lait, le fromage râpé et bien mélanger.
Émincer les oignons, les faire dorer dans de l'huile pendant 3 mn. Saupoudrer de sel et de poivre. Ajouter les tomates (lavées, épépinées et découpées en dés) et remuer.
Ajouter la viande hachée (l'écraser avec une spatule afin d'éviter la formation de grumeaux), la courgette, le concentré de tomates et l'eau. Laisser cuire pendant 10 mn.
Dans un moule à gratin beurré, disposer la purée de pommes de terre et la sauce à la viande hachée de façon décorative. Parsemer de fromage râpé et faire au four préchauffé à 200°C pendant 15 min jusqu'à ce que le fromage soit gratiné.
Servir le Gratin de pommes de terre à la sauce tomate chaud.